Linux下启动mongodb
完成安裝mongodb(略)
?
創(chuàng)建數(shù)據(jù)目錄:
# mkdir /data/mongo
?
創(chuàng)建配置文件
# vi /data/mongo/mongodb.cnf
dbpath=/data/mongo/
logpath=/data/mongo/mongo.log
logappend=true
fork=true
port=27017
或者:不創(chuàng)建配置文件通過(guò)mongod參數(shù)啟動(dòng)也可以
?
1、配置文件方式啟動(dòng)mongo
# bin/mongod -f /data/mongo/mongodb.cnf
或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到后臺(tái)執(zhí)行)
2、參數(shù)啟動(dòng)mongo
bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017
終端輸入出:
all output going to: /data/mongo/mongo.log
?
成功后即可以登錄mongo
# bin/mongo
終端輸入出:
MongoDB shell version: 2.2.3
connecting to: test
>
?
現(xiàn)在mongo就可以正常使用了
?
如果讓mongo隨linux自動(dòng)啟動(dòng),在/etc/rc.local添加如下即可:
rm /data/mongo/mongod,.lock #停止可能在運(yùn)行的mongo
/.../bin/mongod -f /data/mongo/mongodb.cnf
或者
/.../bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017
?
附帶提醒:
1、后臺(tái)啟動(dòng)node命令: nohup node /.../app.js &
2、停止node和mongo都是用kill?
3、如果出現(xiàn)啟動(dòng)報(bào)錯(cuò) ERROR: child process failed, exited with error number 100,一般是由于上一次mongodb沒(méi)有正常關(guān)閉,只需要rm /.../mongod.lock就好
轉(zhuǎn)載于:https://www.cnblogs.com/se7enjean/p/10991466.html
總結(jié)
以上是生活随笔為你收集整理的Linux下启动mongodb的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java md5.computehash
- 下一篇: 推荐一个配置linux服务的网站