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:安全劍客 |