MongoDB 啟動(dòng)方式有好幾種,具體為以下:
一 命令行方式前臺(tái)方式啟動(dòng)
[mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017 --journal > start_mongo.log 2>&1 |
備注:這種是以前臺(tái)方式啟動(dòng),鍵入 Crtl+C 時(shí)或者退出時(shí),數(shù)據(jù)庫則會(huì)關(guān)閉;如果以這種方式啟動(dòng),
建議加上 nohup 命令將腳本放到后臺(tái)執(zhí)行。
二 命令行方式后臺(tái)啟動(dòng)
[mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017 --journal --fork > start_mongo.log 2>&1 |
備注:在 mongod 命令中設(shè)置 fork 參數(shù),服務(wù)則以后臺(tái)形式啟動(dòng),相比前面的前臺(tái)啟動(dòng)方式,
這種方法是方便的。
三 使用配置文件啟動(dòng)
--3.1 編寫配置文件 mongodb_27017.conf
fork = true bind_ip = 127.0.0.1 port = 27017 dbpath = /database/mongodb/data/ logpath = /var/applog/mongo_log/mongo.log logappend = true journal = true |
[mongo@redhatB data]$ mongod -f /database/mongodb/data/mongodb_27017.conf forked process: 17747 all output going to: /var/applog/mongo_log/mongo.log |
備注:個(gè)人覺得以配置文件形式啟動(dòng)更靈活,易配置各種啟動(dòng)參數(shù),所以更傾向這種方式啟動(dòng)。
四 參考
http://docs.mongodb.org/manual/administration/configuration/
http://docs.mongodb.org/manual/reference/mongod/
http://blog.chinaunix.net/uid-26785103-id-3227289.html
聯(lián)系客服