[轉載]MongoDB管理基礎

1.  啓動和中止MongoDB:

    執行mongod命令啓動MongoDB服務器。mongod有不少可配置的選項,咱們經過mongod --help能夠查看全部選項,這裏僅介紹一些主要選項:
    --dbpath:
    缺省狀況下數據庫的數據目錄爲/data/db。對於Windows平臺,若是當前的可執行文件位於D盤,那麼其缺省數據目錄爲D:\data\db。咱們能夠經過這個選項爲服務程序從新指定數據目錄。若是當前主機運行多個mongod,那麼必須爲每一個服務程序指定不一樣的數據目錄,由於當mongod啓動成功以後,會在數據目錄下建立一個mongod.lock的文件,該文件用於防止其它mongod進程數據該數據目錄。如:
    mongod --dbpath=D:/data2/db
   
    --port
    缺省狀況下的默認端口號是27017。一樣當有多個mongod服務程序在同一臺主機同時運行時,則須要爲它們分別指定不一樣的監聽端口。如:
    mongod --port=29017
   
    --fork
    以守護進程的方式運行MongoDB。
   
    --logpath
    指定日誌輸出路徑,而不是輸出到命令行。若是對文件夾有寫權限的話,系統會在文件不存在時建立它。它會將已有文件覆蓋掉,清除全部原來的日誌記錄。若是想保留原來的日誌,還須要使用--logappend選項。如:
    /> mongod --logpath=D:\logdata\mylog.log
    all output going to: D:\logdata\mylog.log
    須要說明的是,對於上例,logdata目錄必須被提早手工建立,不然mongod將執行啓動失敗。
   
    --config
    指定配置文件,用於加載命令行未指定的各類選項。如:
    mongod --config=D:\mydb.conf
    配置文件的示例內容以下:
    port = 29017
    fork = true   #這裏的井號表示註釋部分,對於fork這種命令行選項,須要用true來表示打開了。
    logpath = D:\mylog\db.log

    一般狀況下,咱們都是但願將mongodb server優雅的關閉。若是服務程序運行於前臺,那麼直接CTRL+C便可。若是是後臺,那麼能夠經過SIGINT和SIGTERM信號來通知服務程序準備退出,服務器在收到信號後,會先妥善的安排退出前的數據和狀態保存工做,如:正常的關閉當前的鏈接、將緩存中的數據刷新到磁盤等。在完成全部這些工做以後,服務器正常中止。如:
    /> pkill mongod
    /> pkill -2 mongod
    切記不要直接執行下面的命令:
    /> pkill -9 mongod
    該信號將會致使mongodb server強制性當即退出。
    除了上述方法以外,咱們還能夠經過mongo客戶端工具通知服務器正常退出,如:
    > use admin
    switched to db admin
    > db.shutdownServer()

二、服務器狀態監控:

    C:\Mine\ThirdParty\mongodb\bin>mongostat
    connected to: 127.0.0.1
    insert  query update delete getmore command flushes mapped  vsize    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...
     0      0      0      0       0       1       0     0m   100m    ... ...

mongodb

相關文章
相關標籤/搜索