標籤:
Mongodb可以通過命令列方式和設定檔的方式來啟動,具體命令如下:
命令列:
[[email protected] mongodb]# ./bin/mongod --dbpath=/data/db
設定檔:
[[email protected] mongodb]# ./bin/mongod -f mongodb.conf
但是這兩種方式都是在前台啟動Mongodb進程,如果Session視窗關閉,Mongodb進程也隨之停止。不過Mongodb同時還提供了一種後台Daemon方式啟動,只需要加上一個"--fork"參數即可,值得注意的是,用到了"--fork"參數就必須啟用"--logpath"參數。如下所示:
[[email protected] mongodb]# ./bin/mongod --dbpath=data/db --fork--fork has to be used with --logpath[[email protected] mongodb]# ./bin/mongod --dbpath=data/db --fork --logpath=log/mongodb.log all output going to: /opt/mongodb/log/mongodb.logforked process: 3300[[email protected] mongodb]#
daemon方式啟動的fork參數也可以配置設定檔中,如下所示:
port=27017dbpath=data/dblogpath=log/mongodb.loglogappend=truefork=true
然後通過設定檔啟動後mongodb也是在後台啟動了:
[[email protected] mongodb]# ./bin/mongod -f mongodb.conf all output going to: /opt/mongodb/log/mongodb.logforked process: 3377
參考:http://chenzhou123520.iteye.com/blog/1634676
Mongodb後台daemon方式啟動