標籤:提醒 port ber put rc.local nec out bsp 報錯
完成安裝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就好
Linux下啟動mongodb