centos 6.5 源码安装mongodb2.6

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

猜你喜欢

转载自blog.csdn.net/mingtiannihaoabc/article/details/106985117