Linux下啓動mongodb(後臺方式)

完成安裝mongodb(略)node

 

建立數據目錄:linux

# mkdir /data/mongomongodb

 

建立配置文件shell

# vi /data/mongo/mongodb.cnfapp

dbpath=/data/mongo/it

logpath=/data/mongo/mongo.logio

logappend=truetest

fork=true登錄

port=27017後臺

或者:不建立配置文件經過mongod參數啓動也能夠

 

一、配置文件方式啓動mongo

# bin/mongod -f /data/mongo/mongodb.cnf

或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到後臺執行)

二、參數啓動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

 

附帶提醒:

一、後臺啓動node命令: nohup node /.../app.js &

二、中止node和mongo都是用kill 

三、若是出現啓動報錯 ERROR: child process failed, exited with error number 100,通常是因爲上一次mongodb沒有正常關閉,只須要rm /.../mongod.lock就好

相關文章
相關標籤/搜索