當前位置:
首頁 > 最新 > mongodb 如何導入導出備份恢復

mongodb 如何導入導出備份恢復

1. 備份Mongodb

mongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/data

mongodump mongo 導出資料庫命令 mongodump --help 可以查看該命令下所有的幫助

-h 導出源

-d 要導出的資料庫名稱

-o 資料庫要導出的位置

在終端滾過N行之後,資料庫導出完成,可以去/home/aa/dev/mongodb/data 目錄下查看導出的文件,bson格式的(我導出後沒有馬上就看到文件,等了一會才出現的,原因不明)。

2. 恢復使用:mongorestore 命令

mongorestore -d cmsdev /home/xx/dev/mongodb/data/cmsdev

-d 使用的資料庫名稱

後面直接加你剛才導出的目錄,這樣是直接恢復所有表,如果-c 是恢復一個表

3. 導入

mongoimport -d my_mongodb -c user user.dat

參數說明:

-d 指明使用的庫, 本例中為」 my_mongodb」

-c 指明要導出的表, 本例中為」user」

可以看到導入數據的時候會隱式創建表結構

4. 導出

mongoexport -d my_mongodb -c user -o user.dat

參數說明:

-d 指明使用的庫, 本例中為」 my_mongodb」

-c 指明要導出的表, 本例中為」user」

-o 指明要導出的文件名, 本例中為」user.dat」

從上面可以看到導出的方式使用的是JSON 的樣式

原文地址:https://www.linuxprobe.com/import-export-backup-recovery.html


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 安全劍客 的精彩文章:

BakAndImgCD 24.0發布:輕鬆備份和克隆磁碟驅動器
Linux發布多個版本內核漏洞

TAG:安全劍客 |