Daemon 方式啓動

MongoDB 安裝、配置完後,必須先啓動它,然後才能使用它。怎麼啓動它呢?下面分別展

示了 3 種方式來啓動實例。


1.以命令方式進行啓動

/Apps/mongo/bin/mongod --dbpath=/data/db


2.配置文件方式啓動

mongodb 也支持讀取啓動配置文件的方式來啓動數據庫。

cat /etc/mongodb.cnf

dbpath=/data/db/

啓動時加上”-f”參數,並指向配置文件即可
[root@localhost bin]# ./mongod -f /etc/mongodb.cnf
Mon May 28 18:27:18 [initandlisten] MongoDB starting : pid=18481 port=27017
dbpath=/data/db/ 32-bit
……
Mon May 28 18:27:18 [initandlisten] waiting for connections on port 27017
Mon May 28 18:27:18 [websvr] web admin interface listening on port 28017



3.Daemon啓動方式

大家可以注意到上面的兩種方式都慢在前臺啓動 MongoDB 進程,但當啓動 MongoDB 進程
session 窗口不小心關閉時, MongoDB 進程也將隨之停止,這無疑是非常不安全的,幸好
MongoDB 提供了一種後臺 Daemon 方式啓動的選擇,只需加上一個” --fork”參數即可,這
就使我們可以更方便的操作數據庫的啓動,但如果用到了” --fork”參數就必須也啓用”
--logpath”參數,這是強制的
[root@localhost ~]# /Apps/mongo/bin/mongod --dbpath=/data/db --fork
--fork has to be used with --logpath
[root@localhost ~]# /Apps/mongo/bin/mongod --dbpath=/data/db --logpath=/data/log/r3.log
--fork
all output going to: /data/log/r3.log
forked process: 19528





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章