zoukankan      html  css  js  c++  java
  • centos 6.5 安装mongodb2.6

    前言:

    系统版本号:Centos-6.5-x86_64

      *** Centos编译安装mongodb 2.6 系统最好是64位的,才干更好发挥mongodb的性能


    1.准备,下载源文件(二进制编译版)

    [root@centos ~]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz

    [root@centos ~]# tar -zvxf mongodb-linux-x86_64-2.6.1.tgz

    [root@centos ~]# mv mongodb-linux-x86_64-2.6.1 usr/local/mongo/mongodb

    以下配置path环境变量,确保mongodb的bin文件夹包括在path环境变量中。

    2  配置PATH

    [root@centos ~]# vim /etc/profile

      加入以下的内容:

      #set for mongodb
      export MONGODB_HOME=/usr/local/mongo/mongodb
      export PATH=$MONGODB_HOME/bin:$PATH

      保存退出

    验证环境变量是否生效

      [root@centos ~]# mongod -version

    .建立存储数据及日志的文件夹

      3.1建立文件夹

      [root@centos ~]# mkdir -p /data/mongodb/journal

      [root@centos ~]# mkdir -p /data/mongodb/log

      3.2建立日志文件

      [root@centos ~]# touch /data/mongodb/log/mongodb.log

      3.3建立配置文件

      [root@centos ~]# vim /etc/mongodb.conf

      输入下面内容,保存并退
    dbpath=/data/mongodb
    logpath=/data/mongodb/log/mongodb.log
    logappend=true
    port=27017
    fork=true
    noauth=true
    nojournal = true
    smallfiles = true
    noprealloc = true

    4.重新启动后。执行mongod服务

      [root@centos ~]# mongod -f /etc/mongodb.conf

     

    5.測试服务是否正常

      5.1打开还有一个终端,并以管理员身份进入管理后台

      [root@centos ~]#mongo admin

      >show dbs;

    #切换/创建数据库(当创建一个集合(table)的时候会自己主动创建当前数据库)
    use admin;
    #添加用户 
    db.addUser("zhoulf ","123456",true)
    #更改password(为已经存在的用户更改password) 
    db.addUser("zhoulf "," zhoulf "); 
    #显示当前db状态 
    db.stats();
    #当前db版本号 
    db.version();
    #删除当前使用数据库 
    db.dropDatabase();
    #查看当前db的链接机器地址 
    db.getMongo();
    #简单插入数据 
    db.user.insert({"fname":"zhoulf", "company":"navinfo"})
    #循环插入数据 
    for (var i = 1; i <= 10; i++) db.user.save({ "fname" : "zhoulf"+i, "company" : "navinfo"+i });
    #查询数据 
    db.user.find()


  • 相关阅读:
    JobScheduler调度器过程(JobSchedulerService的启动过程)
    Android 9 新功能 及 API 介绍(提供了实用的模块化的功能支持,包括 人工智能)
    好用的在线工具汇总:Iconfont图标,数据mock,时间函数库,颜色查询 等
    前端编码规范小记
    android自定义控件 几种方式总结
    App开发如何利用Fidder,在api接口还没有实现的情况下模拟数据,继续开发
    WebView一般用法总结
    360等杀掉了app的主进程后 ,如何自动开启 如何防止被kill
    android内存优化
    dp跟px的互相转换
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7242962.html
Copyright © 2011-2022 走看看