MongoDB在Linux(CentOS6.5)上安装详解步骤,启动、关闭、停止mongod

2015-09-08 16:45:39   来源:shikezhi   评论: 点击:

通过本文您将学到如何在linux(centos)上安装mongodb,mongodb命令使用,如何启动、关闭、停止mongodb,以及如何退出mongodb的shell模式
 
通过本文您将学到如何在linux(centos)上安装mongodb,mongodb命令使用,如何启动、关闭、停止mongodb,以及如何退出mongodb的shell模式
 
1、下载MongoDB(64位)
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
 
2、安装MongoDB,我这里mongodb的安装目录是:/usr/local
解压安装包
#tar zxvf mongodb-linux-x86_64-2.4.9.tgz
将解压后的目录重命名为mongodb
#mv mongodb-linux-x86_64-2.4.9 mongodb
切换到mongodb目录下
#cd mongodb
新建db目录,用于存放数据
#mkdir db
新建logs目录,存放日志文件
#mkdir logs
切换到bin目录下
#cd bin
创建mongo配置文件
#vi mongodb.conf
 
将下边内容拷贝到文件中:
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
#bind_ip=127.0.0.1 
port=27017
fork=true
nohttpinterface=true
 
3、将mongodb的bing目录添加到系统环境变量配置文件中
#vi /etc/profile
将下面内容加入到文件末尾并保存
export PATH=/usr/local/mongodb/bin:$PATH
#source /etc/profile
4、测试一下
#mongod -f /usr/local/mongodb/bin/mongodb.conf
查看mongodb是否启动
#ps -ef|grep mongod
root     11427     1  0 16:10 ?        00:00:00 ./mongod -f ./mongodb.conf
500      11439 10877  0 16:11 pts/1    00:00:00 grep mongod
 
进入mongodb的shell模式 
#/usr/local/mongodb/bin/mongo
查看数据库列表 
>show dbs
当前db版本 
>db.version();
退出shell模式
>exit
 
 
注意:在启动mongodb时可能会出现类似下面的错误
MongoDB shell version: 2.6.1
connecting to: test
2014-05-30T19:58:07.179+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2014-05-30T19:58:07.181+0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
 
解决办法是删除db目录下的.lock文件
#rm -f /usr/local/mongodb/db/mongod.lock
然后再执行启动mongodb的命令即可
 
 
关闭mongodb
#pkill mongod 
或者 killall mongod
不要用kill -9  进程号   如果误用了,看mongodb/data/ 下面有没有mongod.lock,把它删除,再启动。
 
5、设置mongodb开机启动
vi /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
6、重启一下系统并执行第4步进行测试
#shutdown -r now


源自:时刻知
 
 

相关热词搜索:mongodb linux

上一篇:mongodb 下一篇: 大规模运行MongoDB应该知道的10件事
分享到: 收藏