182數據庫
騰訊雲促銷,1核1G 99元/1年,2核4G 1200元/3年運維
當即搶購google
1、備份(mongodump)和恢復(mongorestore)spa
詳細參數能夠查看幫助 --helprest
MongoDB提供了備份和恢復的功能,分別是MongoDB下載目錄下的mongodump.exe和mongorestore.exe文件 備份數據使用下面的命令: >mongodump.exe -h dbhost -d dbname -o dbdirectory -u username -p password -h:MongDB所在服務器地址,例如:127.0.0.1,固然也能夠指定端口號:127.0.0.1:27017 -d:須要備份的數據庫實例,例如:test -o:備份的數據存放位置,例如:c:\data\backup,固然該目錄須要提早創建blog
-u:數據庫用戶名(若是沒有權限,該參數不要)get
-p:數據庫密碼(若是沒有權限,該參數不要) 在備份完成後,系統自動在dump目錄下創建一個test目錄,對應的就是test數據庫名,這個目錄裏面存放該數據庫實例的備份數據。 例子:執行mongodump.exe -h 127.0.0.1:27017 -d test -o D:\data\backup -u root -p 123456 恢復數據使用下面的命令: >mongorestore.exe -h dbhost -d dbname -directoryperdb dbdirectory -u username -p password -h:MongoDB所在服務器地址 -d:須要恢復的數據庫實例,例如:test,固然這個名稱也能夠和備份時候的不同,好比test2 -directoryperdb:備份數據所在位置,例如:c:\data\backup\test產品
-u:數據庫用戶名(若是沒有權限,該參數不要) -p:數據庫密碼(若是沒有權限,該參數不要)
例子:執行mongorestore.exe -h 127.0.0.1:27017 -d test -directoryperdb c:\data\backup\test -u root -p 123456
---------------------------------------------------分隔線-------------------------------------------------------------------------------------
導入(mongoimport)和導出(mongoexport)
MongoDB提供了導入和導出的功能,分別是MongoDB下載目錄下的mongoimport.exe和mongoexport.exe文件
導出數據能夠使用命令:在系統用戶級別下(不用進入數據庫) 導出文件是文本數據,格式爲JSON 導出表用如下命令:
mongoexport.exe -h dbhost -d dbname -c collectionName -o output 參數說明: -h 數據庫地址 -d 指明使用的庫 -c 指明要導出的集合 -o 指明要導出的文件名 例子:mongoexport.exe -h 127.0.0.1 -d test -c user -o D:\mongodb\export\user.c
導入表用如下命令
>mongoimport.exe -h dbhost -d dbname -c collectionname output 參數說明: -h 數據庫地址 -d 指明使用的庫 -c 指明要導入的集合 mongoimport -h 127.0.0.1:27017 -d test -c user D:\mongodb\export\user.c
(adsbygoogle = window.adsbygoogle || []).push({});
本文參與騰訊雲自媒體分享計劃,歡迎正在閱讀的你也加入,一塊兒分享。