MongoDB 資料庫備份與恢復
阿新 • • 發佈:2019-02-17
使用mongodump命令備份資料庫
這裡備份下來的是json和bson檔案
其中json儲存元資料,bson儲存具體資料
直接寫 mongodump命令,客戶端會連線到ip為 127.0.0.1 埠號為 27017 的MongoDB服務上,並備份所有資料到 bin/dump/ 目錄中。
使用mongorestore 命令來恢復備份的資料
這裡恢復檔案為json和bson
比如: mongorestore -h 127.0.0.1:27017 -d database_name --dir E:\DirOfBackupFile
mongodump備份下來的是BSON和JSON,無法直接檢視。
使用mongoexport匯出可處理JSON
mongoexport.exe -d zhongyi -c medicalcase -o D:\backup\zhongyi.json
預設為JSON格式,輸出為CSV格式時,必須通過 -f 指定欄位。
通過mongoimport匯入JSON
mongoimport -d zhongyi -c medicalcase --file D:\backup\zhongyi.json --type json