備份指令:
- >mongodump -d test -o backup //( backup是備份目錄,預設建立到bin目錄)
恢複指令: (可以在恢複前往foo表插入一條記錄 g:7)
- >mongorestore -d test --drop backup/test/
看一下運作結果:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1QTOy81NyMjN2MzN1MTMvwVNw8CXxAzMxAjMvw1ckF2bsBXdvwFdl5mLuR2cj5Set1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
以上就是mongodb的備份和恢複過程。當資料庫檔案出現問題或者損壞時,MongoDB還提供了修複資料檔案的指令。
在啟動mongod服務時通過--repair 修改:
- >mongod --dbpath "C:\Program Files\mongodb\data\dbs\master" --repair