a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 數(shù)據(jù)庫(kù) > MongoDB > 正文

MongoDB教程之基本管理命令

2020-10-29 18:51:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.  啟動(dòng)和停止MongoDB:

    執(zhí)行mongod命令啟動(dòng)MongoDB服務(wù)器。mongod有很多可配置的選項(xiàng),我們通過(guò)mongod --help可以查看所有選項(xiàng),這里僅介紹一些主要選項(xiàng):
 

復(fù)制代碼 代碼如下:

    --dbpath:
    缺省情況下數(shù)據(jù)庫(kù)的數(shù)據(jù)目錄為/data/db。對(duì)于Windows平臺(tái),如果當(dāng)前的可執(zhí)行文件位于D盤(pán),那么其缺省數(shù)據(jù)目錄為D:/data/db。我們可以通過(guò)這個(gè)選項(xiàng)為服務(wù)程序重新指定數(shù)據(jù)目錄。如果當(dāng)前主機(jī)運(yùn)行多個(gè)mongod,那么必須為每個(gè)服務(wù)程序指定不同的數(shù)據(jù)目錄,因?yàn)楫?dāng)mongod啟動(dòng)成功之后,會(huì)在數(shù)據(jù)目錄下創(chuàng)建一個(gè)mongod.lock的文件,該文件用于防止其它mongod進(jìn)程數(shù)據(jù)該數(shù)據(jù)目錄。如:
    mongod --dbpath=D:/data2/db
   
    --port
    缺省情況下的默認(rèn)端口號(hào)是27017。同樣當(dāng)有多個(gè)mongod服務(wù)程序在同一臺(tái)主機(jī)同時(shí)運(yùn)行時(shí),則需要為它們分別指定不同的監(jiān)聽(tīng)端口。如:
    mongod --port=29017
   
    --fork
    以守護(hù)進(jìn)程的方式運(yùn)行MongoDB。
   
    --logpath
    指定日志輸出路徑,而不是輸出到命令行。如果對(duì)文件夾有寫(xiě)權(quán)限的話,系統(tǒng)會(huì)在文件不存在時(shí)創(chuàng)建它。它會(huì)將已有文件覆蓋掉,清除所有原來(lái)的日志記錄。如果想保留原來(lái)的日志,還需要使用--logappend選項(xiàng)。如:
    /> mongod --logpath=D:/logdata/mylog.log
    all output going to: D:/logdata/mylog.log
    需要說(shuō)明的是,對(duì)于上例,logdata目錄必須被提前手工創(chuàng)建,否則mongod將執(zhí)行啟動(dòng)失敗。
   
    --config
    指定配置文件,用于加載命令行未指定的各種選項(xiàng)。如:
    mongod --config=D:/mydb.conf
    配置文件的示例內(nèi)容如下:
    port = 29017
    fork = true   #這里的井號(hào)表示注釋部分,對(duì)于fork這種命令行選項(xiàng),需要用true來(lái)表示打開(kāi)了。
    logpath = D:/mylog/db.log

    通常情況下,我們都是希望將mongodb server優(yōu)雅的關(guān)閉。如果服務(wù)程序運(yùn)行于前臺(tái),那么直接CTRL+C即可。如果是后臺(tái),那么可以通過(guò)SIGINT和SIGTERM信號(hào)來(lái)通知服務(wù)程序準(zhǔn)備退出,服務(wù)器在收到信號(hào)后,會(huì)先妥善的安排退出前的數(shù)據(jù)和狀態(tài)保存工作,如:正常的關(guān)閉當(dāng)前的連接、將緩存中的數(shù)據(jù)刷新到磁盤(pán)等。在完成所有這些工作之后,服務(wù)器正常停止。如:
 
復(fù)制代碼 代碼如下:

    /> pkill mongod
    /> pkill -2 mongod
 

    切記不要直接執(zhí)行下面的命令:
 
復(fù)制代碼 代碼如下:

    /> pkill -9 mongod
 

    該信號(hào)將會(huì)導(dǎo)致mongodb server強(qiáng)制性立即退出。
    除了上述方法之外,我們還可以通過(guò)mongo客戶端工具通知服務(wù)器正常退出,如:
   
復(fù)制代碼 代碼如下:

 > use admin
    switched to db admin
    > db.shutdownServer()
 

2、服務(wù)器狀態(tài)監(jiān)控:

復(fù)制代碼 代碼如下:

    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    ... ...

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: av免费在线观看网址 | 国产第3页 | 中文字幕亚洲字幕一区二区 | 伊人免费在线观看高清版 | 精品免费 | 日本一级毛片视频 | 精品久久久久久久久久久久 | 久久久国产精品视频 | 狠狠色 综合色区 | 黄色片视频在线观看 | 精品欧美激情在线观看 | 国产精品电影 | 久久久网| 日韩国产一区二区 | 搞黄免费视频 | 米奇av | 狠狠操麻豆 | 羞羞视频网页 | 久久精品一区二区三区四区 | 男女视频免费 | 久久国内精品 | 欧美精品在线看 | 一区二区视频网 | 精品国模一区二区三区欧美 | 久久人人爽爽人人爽人人片av | 人人草在线视频 | 妞干网免费在线视频 | 亚洲 国产 另类 精品 专区 | 黄色片视频在线观看 | 国产三级在线 | 超碰免费在线 | 成人三区 | 一区中文字幕 | 国产欧美精品一区二区三区四区 | 欧美成人免费 | 久国久产久精永久网页 | 在线免费视频一区 | 国产成人精品一区二区视频免费 | 国产免费国产 | 99草草| 亚洲xxxxx |