centos 6.5 安装mongodb2.6
1.准备,下载源文件(二进制编译版)
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz
tar -zvxf mongodb-linux-x86_64-2.6.1.tgz
mv mongodb-linux-x86_64-2.6.1 usr/local/mongo/mongodb
2.配置到环境变量
要确保MongoDB的bin目录包含在PATH环境变量中。
或者初级符号连接到/usr/local/bin目录。
$ sudo vi /etc/profile
添加下面的内容:
export PATH=$PATH:/home/chuser/mongodb/bin
让环境变量生效:
$ source /etc/profile
验证环境变量是否生效:
$ mongod -version
db version v2.6.0
2014-04-14T02:53:01.082+0000 git version: 1c1c76aeca21c5983dc178920f5052c298db616c
3.如果在操作过程中导致了bash损坏(环境变量被破坏)
/bin/vim /etc/profile
加入以下环境变量即可正常使用
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
4.验证mongo
mongod -version
5.建立存储数据及日志的文件夹
5.1建立文件夹
[root@centos ~]# mkdir -p /data/mongodb/journal
[root@centos ~]# mkdir -p /data/mongodb/log
5.2建立日志文件
[root@centos ~]# touch /data/mongodb/log/mongodb.log
5.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
6.启动mongodb服务
mongod -f /etc/mongodb.conf
7.测试服务正常
[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()