欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB教程之基本管理命令

 更新時間:2015年05月05日 08:43:06   投稿:junjie  
這篇文章主要介紹了MongoDB教程之基本管理命令,本文講解了啟動和停止MongoDB、服務器狀態(tài)監(jiān)控兩部份內容,需要的朋友可以參考下

1.  啟動和停止MongoDB:

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

復制代碼 代碼如下:

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

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

    /> pkill mongod
    /> pkill -2 mongod
 

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

    /> pkill -9 mongod
 

    該信號將會導致mongodb server強制性立即退出。
    除了上述方法之外,我們還可以通過mongo客戶端工具通知服務器正常退出,如:
   
復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

    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數(shù)據(jù)庫索引用法詳解

    MongoDB數(shù)據(jù)庫索引用法詳解

    本文詳細講解了MongoDB數(shù)據(jù)庫索引的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Mongodb的oplog詳解

    Mongodb的oplog詳解

    這篇文章主要介紹了Mongodb的oplog詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • CentOS系統(tǒng)下MongoDB安裝及配置教程

    CentOS系統(tǒng)下MongoDB安裝及配置教程

    這篇文章主要介紹了CentOS系統(tǒng)下MongoDB安裝及配置教程,本文先是講解了一些準備工作,然后講解了安裝MongoDB的服務器端和客戶端工具的步驟,需要的朋友可以參考下
    2015-01-01
  • MongoDB入門教程之聚合和游標操作介紹

    MongoDB入門教程之聚合和游標操作介紹

    這篇文章主要介紹了MongoDB入門教程之聚合和游標操作介紹,聚合和游標可以說是MongoDB中的高級操作了,需要的朋友可以參考下
    2014-08-08
  • 一次線上mongo慢查詢問題排查處理記錄

    一次線上mongo慢查詢問題排查處理記錄

    這篇文章主要給大家介紹了一次線上mongo慢查詢問題排查處理的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • mongodb?linux下集群搭建過程

    mongodb?linux下集群搭建過程

    這篇文章主要介紹了mongodb?linux下集群搭建過程,本例中,為每個集群(shard?config)三個mongo實例,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟

    MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟

    要在Windows系統(tǒng)中實現(xiàn)自動定時備份MongoDB數(shù)據(jù)庫,可以使用Windows任務計劃程序和MongoDB自帶的mongodump工具,這篇文章主要介紹了MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟,需要的朋友可以參考下
    2023-12-12
  • MongoDB分片測試

    MongoDB分片測試

    分片是mongoDB擴展的一種方式。分片分割一個collection并將不同的部分存儲在不同的機器上,本文給大家介紹MongoDB分片測試,需要的朋友參考下吧
    2016-03-03
  • Linux系統(tǒng)下安裝MongoDB的詳細方法圖文教程

    Linux系統(tǒng)下安裝MongoDB的詳細方法圖文教程

    這篇文章主要介紹了Linux系統(tǒng)下安裝MongoDB的詳細方法圖文教程,需要的朋友可以參考下
    2023-06-06
  • 詳解清除MongoDB所占用的多余的磁盤空間的方法

    詳解清除MongoDB所占用的多余的磁盤空間的方法

    MongoDB不會自動進行垃圾文件清理,不過我們可以借助自帶的repairDatabase等功能來實現(xiàn),下面我們就來詳解清除MongoDB所占用的多余的磁盤空間的方法,附帶一個如何格式化mongo shell的輸出的小技巧:
    2016-06-06

最新評論