完成安裝mongodb(略)
創建數據目錄:
# mkdir /data/mongo
創建配置文件
# vi /data/mongo/mongodb.cnf
dbpath=/data/mongo/
logpath=/data/mongo/mongo.log
logappend=true
fork=true
port=27017
或者:不創建配置文件通過mongod參數啟動也可以
1、配置文件方式啟動mongo
# bin/mongod -f /data/mongo/mongodb.cnf
或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到后台執行)
2、參數啟動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
>
現在mongo就可以正常使用了
如果讓mongo隨linux自動啟動,在/etc/rc.local添加如下即可:
rm /data/mongo/mongod,.lock #停止可能在運行的mongo
/.../bin/mongod -f /data/mongo/mongodb.cnf
或者
/.../bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017
附帶提醒:
1、后台啟動node命令: nohup node /.../app.js &
2、停止node和mongo都是用kill
3、如果出現啟動報錯 ERROR: child process failed, exited with error number 100,一般是由於上一次mongodb沒有正常關閉,只需要rm /.../mongod.lock就好