MongoDB数据库备份与恢复
//整庫備份到指定目錄
mongodump -h dbhost -d dbname -o dbdirectory
mongodump -h 192.168.0.1 -d mydatabase -o D:\bak
//恢復整個庫
mongodump -h dbhost -u user -p pass -d dbdirectory
mongorestore -h 192.168.0.2 -u "root" -p "123" D:\bak
---------------------------------------------------------------------------
//只備份mytable這個表到指定目錄
mongodump -h dbhost -d dbname -c collectionname -o dbdirectory
mongodump -h 192.168.0.1 -d mydatabase -c mytable -o D:\bak\mytable
//恢復單個表
mongorestore -h 192.168.0.2 -d mydatabase D:\bak\mytable
---------------------------------------------------------------------------
//也可以用mongoexport備份單個表,但是備份的是文件
mongoexport -h dbhost -d dbname -c collectionname -o dbdirectoryfile
mongoexport -h 192.168.0.1 -d mydatabase -c mytable -o E:\bak\mytable.bak
//再使用mongoimport將指定的文件恢復到庫中
mongoimport -h dbhost -d dbname -c collectionname -file
mongoimport -h 192.168.0.2 -d mydatabase -c mytable -file E:\bak\mytable.bak
總結
以上是生活随笔為你收集整理的MongoDB数据库备份与恢复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows下MongoDB安装及配置
- 下一篇: Navicat导入TXT到数据库