濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > MongoDB教程之基本管理命令

MongoDB教程之基本管理命令

熱門標(biāo)簽:兗州電話外呼營銷系統(tǒng) 南京400電話怎樣辦理 機(jī)器人外呼系統(tǒng)軟件存在問題 福州電銷機(jī)器人源代碼 智能電銷機(jī)器人銷售話術(shù) 高德地圖標(biāo)注商戶位置 企業(yè)智能外呼系統(tǒng)價(jià)格多少 沈陽營銷電銷機(jī)器人招商 徐州ai電銷機(jī)器人原理

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

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

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

    --dbpath:
    缺省情況下數(shù)據(jù)庫的數(shù)據(jù)目錄為/data/db。對于Windows平臺(tái),如果當(dāng)前的可執(zhí)行文件位于D盤,那么其缺省數(shù)據(jù)目錄為D:\data\db。我們可以通過這個(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)聽端口。如:
    mongod --port=29017
   
    --fork
    以守護(hù)進(jìn)程的方式運(yùn)行MongoDB。
   
    --logpath
    指定日志輸出路徑,而不是輸出到命令行。如果對文件夾有寫權(quán)限的話,系統(tǒng)會(huì)在文件不存在時(shí)創(chuàng)建它。它會(huì)將已有文件覆蓋掉,清除所有原來的日志記錄。如果想保留原來的日志,還需要使用--logappend選項(xiàng)。如:
    /> mongod --logpath=D:\logdata\mylog.log
    all output going to: D:\logdata\mylog.log
    需要說明的是,對于上例,logdata目錄必須被提前手工創(chuàng)建,否則mongod將執(zhí)行啟動(dòng)失敗。
   
    --config
    指定配置文件,用于加載命令行未指定的各種選項(xiàng)。如:
    mongod --config=D:\mydb.conf
    配置文件的示例內(nèi)容如下:
    port = 29017
    fork = true   #這里的井號(hào)表示注釋部分,對于fork這種命令行選項(xiàng),需要用true來表示打開了。
    logpath = D:\mylog\db.log

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

    /> pkill mongod
    /> pkill -2 mongod
 

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

    /> pkill -9 mongod
 

    該信號(hào)將會(huì)導(dǎo)致mongodb server強(qiáng)制性立即退出。
    除了上述方法之外,我們還可以通過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    ... ...

您可能感興趣的文章:
  • windows下mongodb安裝與使用圖文教程(整理)
  • MongoDB快速入門筆記(一)之windows下安裝MongoDB方法
  • PHP簡單操作MongoDB的方法(安裝及增刪改查)
  • MongoDB入門教程之Windows下的MongoDB數(shù)據(jù)庫安裝圖解
  • centos yum 安裝 mongodb 以及php擴(kuò)展
  • MongoDB入門教程(包含安裝、常用命令、相關(guān)概念、使用技巧、常見操作等)
  • MongoDB快速入門筆記(七)MongoDB的用戶管理操作
  • 詳解MongoDB管理命令
  • 淺析MongoDB用戶管理
  • mongodb權(quán)限設(shè)置之添加管理員、普通用戶的方法
  • MongoDB的基本安裝與管理命令腳本總結(jié)

標(biāo)簽:景德鎮(zhèn) 邯鄲 吉安 鶴崗 昭通 本溪 大理 丹東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB教程之基本管理命令》,本文關(guān)鍵詞  MongoDB,教程,之,基本,管理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB教程之基本管理命令》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB教程之基本管理命令的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    双桥区| 定边县| 佳木斯市| 扎赉特旗| 温宿县| 汝阳县| 赤城县| 江孜县| 乐陵市| 榆树市| 香港| 宽甸| 招远市| 新龙县| 武安市| 手机| 高密市| 溆浦县| 富平县| 广南县| 大洼县| 甘孜县| 隆子县| 宁强县| 庆元县| 安多县| 高青县| 揭西县| 青州市| 九龙坡区| 县级市| 平邑县| 龙江县| 吴川市| 广汉市| 慈溪市| 万全县| 洪洞县| 泰州市| 上饶市| 阿图什市|