1. 程式人生 > >MongoDB 資料庫備份與恢復

MongoDB 資料庫備份與恢復

使用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