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()


原文地址:https://www.cnblogs.com/zsychanpin/p/7242962.html