MongoDB 如何停止MongoDB伺服器

2021-06-28 22:27:44 字數 606 閱讀 1538

要停止mongodb,最基本的方法就是

向mongodb伺服器傳送乙個s

igin

t或者sigterm訊號。如果伺服器是作為前台程序執行

在終端的,就直接按ctrl-c。否則,就用kill這種命令發出訊號

。如果mongod的pid是1001

4,就可以用kill 

-2 10014(

sigint)或者

kill 10014(sigterm)。

當mongod收到sigint或者sigterm時,會穩妥退出。也就是說會等到當前執行的操作或檔案預分配完成(需要一些時間),關閉所有開啟的連線,將快取的資料重新整理到磁碟,最後停止。

千萬不要向執行中的mongodb傳送sigkill(kill -9)。這樣會導致資料庫直接關閉,上面降到的步驟都將被忽略,這會使資料檔案損毀。

另一種穩妥的方式就是使用shutdown命令,.這是管理命令,要在admin資料庫下使用。shell提供了輔助函式,來簡化這乙個過程:

> use admin

switched to db admin

> db.shutdownserver();

server should be down...

mongodb啟動與停止

1 配置檔案方式啟動 進入mongodb bin目錄下 mongod f mongodb.confmongodb.conf內容 auth true 是否開啟許可權驗證,需要先配置使用者在開啟2 停止 進入mongodb bin目錄下 mongod f mongodb.conf shutdown3 r...

mongodb重新命名資料庫及常用mongodb命令

2019獨角獸企業重金招聘python工程師標準 由於工作需要想要更改資料庫名稱,為其賦予乙個更易與理解的名字,由於已儲存資料較多,重新轉存效率較低,遂打算直接修改資料庫名稱。經過查閱官網內容 社群 部落格,發現mongodb未提供直接修改資料庫名稱的方法,社群中有人說可以通過重新命名collect...

windows10系統下如何安裝mongodb

最近計畫重新系統學習一遍node,第一步肯定是裝環境了,node環境自不用說,但mongodb的環境真的是搞了我好幾天。閒話不多說了,接下來介紹一下我這些天遇到的各種坑 安裝到下圖這步,最好選custom,自定義安裝,之後就是完全的傻瓜式操作了 安裝完成之後,在mongodb的安裝目錄下建乙個dat...