接下來我們將演示如何將備份恢復回去。
(2) mongorestore恢復工具
#
mongorestore -d source_db --drop /tmp/Backup
就這樣...你沒看錯...這樣就恢復囉~~
如果今天是在有帳密的情況下,則需要加上參數:
匯出 => /usr/bin/mongodump -h 127.0.0.1 -d adj -uadj -p123456 -o /tmp/backup/
匯入 => /usr/bin/mongorestore -d adj --drop -uadj -p123456 /tmp/backup/
注意: --drop 參數表示在還原操作前會先把每一個collection先刪除,一般的狀態之下是要加入這一個參數。
如果你想用 Shell Script 的方式備份...可以參考:
https://blog.toright.com/posts/4069/mongodb-%E6%95%99%E5%AD%B8-%E5%A6%82%E4%BD%95%E5%82%99%E4%BB%BD%E8%88%87%E9%82%84%E5%8E%9F-mongodb.html