设为首页 加入收藏

TOP

MongoDB数据库备份与恢复
2015-11-21 02:00:50 来源: 作者: 【 】 浏览:0
Tags: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 email -file E:\bak\mytable.bak

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇常用的SQL语句 下一篇MongoDB的权限配置:开启auth之后..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: