MongoDB 啓動方式有好幾種,具體爲如下: html
一 命令行方式前臺方式啓動mongodb
[mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017 --journal > start_mongo.log 2>&1 |
備註:這種是之前臺方式啓動,鍵入 Crtl+C 時或者退出時,數據庫則會關閉;若是以這種方式啓動,
建議加上 nohup 命令將腳本放到後臺執行。
二 命令行方式後臺啓動 數據庫
[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 命令中設置 fork 參數,服務則之後臺形式啓動,相比前面的前臺啓動方式,
這種方法是方便的。
三 使用配置文件啓動
--3.1 編寫配置文件 mongodb_27017.confapp
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 |
備註:
fork: 表示是否之後臺進程模式啓動。
bind_ip: MongoDB 進程綁定的監聽IP,默認爲 localhost(127.0.0.1)
port:: MongoDB 服務監聽的 TCP 端口,默認爲 27017
dbpath: 數據目錄
logpath: 日誌目錄
logappend: 日誌追加
journal: 是否開啓預寫日誌
以上爲簡單的配置參數,更多啓動參數可參考如下手冊,之後慢慢學習:
http://docs.mongodb.org/manual/reference/mongod/。
--3.2 啓動 MongoDB 服務 學習
[mongo@redhatB data]$ mongod -f /database/mongodb/data/mongodb_27017.conf forked process: 17747 all output going to: /var/applog/mongo_log/mongo.log |
備註:我的以爲以配置文件形式啓動更靈活,易配置各類啓動參數,因此更傾向這種方式啓動。
四 參考
http://docs.mongodb.org/manual/administration/configuration/
http://docs.mongodb.org/manual/reference/mongod/
http://blog.chinaunix.net/uid-26785103-id-3227289.html ui