用途:可以將 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如...