mongodb 資料備份與還原

2021-09-24 11:19:47 字數 822 閱讀 3321

用途:可以將 mongodb 資料庫備份,以防丟失,也可以把資料庫從乙個環境拷貝到另乙個環境。

我就是因為想把測試環境資料庫的資料,拷貝乙份到本地環境。

如果是備份和恢復,則備份命令和恢復命令都在乙個環境執行即可。

如果是資料庫拷貝,則備份命令在測試環境執行,恢復命令在本地環境執行。

在所在環境的mongodb安裝路徑下執行命令,比如我的mongodb安裝路徑為 e:\developsoftware\

則在 e:\developsoftware\mongodb-server\set\bin 下執行cmd指令

備份命令:

mongodump -h 127.0.0.1:27017 -d db -u username -p password -o d:\
-h 資料庫位址

-d 資料庫名稱

-u 使用者名稱

-p 密碼

-o 輸出位址

如果沒有使用者名稱和密碼

mongodump -h 127.0.0.1:27017 -d db -o d:\
會生成bson和json檔案:

恢復命令:

mongorestore -h 127.0.0.1:27017 -d db --dir d:\db
-d 資料庫名稱

-dir 輸出檔案所在目錄

有使用者名稱和密碼同上

就這樣,把我就把測試庫的資料拷貝到本地庫了。

MongoDB資料備份與還原

進入mongodb的bin資料夾裡,執行mongodump d wampserver mongodb bin mongodump注意 執行完會備份本機所有的mongodb資料庫,自動儲存到mongodb的bin dump中。常用命令格式 mongodump h ip port 埠 u 使用者名稱 p...

mongodb備份與還原

一 備份 安裝完mongodb之後,找到mongodump命令執行位置 我的主機安裝完mongodb。dump命令目錄是 usr local mongodb mongodb linux x86 64 rhel70 3.4.7 bin mongodump 執行命令 usr local mongodb ...

MongoDB 的備份與還原

mongodb 如何備份?備份檔案在哪兒?mongodump h dbhost d dbname o dbdirectory h d 需要備份的資料庫例項,例如 test o 在mongodb執行的情況下,進行mongodump備份 備份檔案預設在bin目錄下新建的dump資料夾中 mongodb如...