一、mongodb資料備份 --- mongodump
備份資料使用下面的命令:
mongodump -h dbhost -d dbname -o dbdirectory
引數說明:
-h:mongdb所在伺服器位址,例如:127.0.0.1,當然也可以指定埠號:127.0.0.1:27017
-d:需要備份的資料庫例項,例如:test
-o:備份的資料存放位置,例如:c:\data\dump,當然該目錄需要提前建立,在備份完成後,系統自動在dump目錄下建立乙個test目錄,這個目錄裡面存放該資料庫例項的備份資料。
二、mongodb資料恢復 --- mongorestore
恢復資料使用下面的命令:
mongorestore -h dbhost -d dbname -directoryperdb dbdirectory
引數說明:
-h:需要恢復的資料庫例項,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2
-directoryperdb:備份資料所在位置,例如:c:\data\dump\test
三、mongodb資料匯出 --- mongoexport
匯出資料可以使用命令:
mongoexport -h dbhost -d dbname -c collectionname -o output
引數說明:
-h資料庫位址
-d指明使用的庫
-c指明要匯出的集合
-o指明要匯出的檔名
四、mongodb資料匯入 --- mongoimport
匯入資料可以使用命令:
mongoimport -h dbhost -d dbname -c collectionname --file filename
引數說明:
-h資料庫位址
-d指明使用的庫
-c指明要匯入的集合
--file要匯入的檔案
MongoDB資料備份及匯出匯入
mongodump 主要匯出整個資料庫記錄,也可某乙個資料庫記錄,或不匯出某一資料庫的記錄。匯出的資料庫為bson格式。mongodump可以全部相容所有資料庫型別。不會匯出索引。匯出資料速度快。壓縮率好。mongoexport工具可以把乙個collection匯出成json格式或csv格式的檔案。...
mongodb資料匯入匯出以及備份恢復
資料匯出 mongoexport 假設庫里有一張user 表,裡面有2 條記錄,我們要將它匯出 use my mongodb switched to db my mongodb db.user.find 1 常用匯出方法 root localhost bin mongoexport d my mon...
mongodb資料匯入匯出以及備份恢復
資料匯出 mongodump d grouprules o dump 資料恢復 mongorestore dump grouprules 資料匯出 mongoexport 假設庫里有一張user 表,裡面有2 條記錄,我們要將它匯出 use my mongodb switched to db my ...