簡體   English   中英

如何在 Windows Server 上升級 MongoDB

[英]How to upgrade MongoDB on Windows Server

如何在 Windows 服務器上升級 MongoDB? 運行新版本的 Windows 安裝程序只會安裝 MongoDB 的新副本並忽略現有副本。

編輯:首先在管理模式下啟動cmd.exe並cd到舊安裝的位置,以進行標准安裝:

cd C:\Program Files\MongoDB\Server\3.2\bin

停止正在訪問mongodb的所有應用程序,然后輸入

mongod --remove

然后安裝新的mongo db,將mongod.cfg文件從3.2復制到3.4目錄。 如果有,請按照安裝說明設置新服務。 這個更新對我來說很好,所有數據都可用,我不需要關閉這個功能

我剛才從版本3.6.0升級到3.6.2,以下是涉及的步驟:

  1. 從[mongodb wesbite] [1]下載最新版本。
  2. 下載完成后,通過在命令控制台上鍵入“Ctrl + C”來停止任何正在運行的mongodb實例。
  3. 運行安裝文件,它會自動將新版本安裝在與先前版本相同的路徑上(在C:\\ Program Files \\ MongoDB \\ Server \\ 3.6)。
  4. 鍵入“mongod”啟動數據庫服務器。
  5. 您可以訪問所有以前的數據庫。

Windows MongoDB 主要版本升級可以輕松in-place執行,這里我描述了使用現有數據目錄將MongoDB 4.2升級到 4.4的步驟。 您可以對任何版本升級執行相同的操作。

我們將使用Windows command prompt執行以下所有步驟:

  1. 為了安全起見備份現有數據庫,提供備份它們的路徑

cd C:\\Program Files\\MongoDB\\Server\\4.2\\bin

mongodump -o D:\\DB_backup

  1. 停止所有應用程序寫入並關閉 MongoDB 服務

鍵入“services.msc”並按 Enter 或按 OK

服務 -> MongoDB 服務器 -> 右鍵單擊​​並停止

  1. 使用 GUI 提供舊的 exixting 目錄安裝新的 MongoDB mongodb-windows-x86_64-enterprise-4.4.8-signed.msi 文件msi 包。 同時將目錄從 4.2 重命名為 4.4

數據目錄 - D:\\MongoDB\\Server\\4.4\\data

 Log dir - D:\\MongoDB\\Server\\4.4\\log\\

這將用舊版本的文件替換所有 bin 文件,MongoDB 將自動啟動。

  1. 最后,移動到 bin 目錄,運行mongo.exe客戶端並檢查數據庫可用性

cd C:\\Program Files\\MongoDB\\Server\\4.4\\bin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM