码迷,mamicode.com
首页 > 数据库 > 详细

4、MongoDB学习之备份还原

时间:2017-09-09 13:45:39      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:direct   备份还原   bin   增量   集合   alt   还需   127.0.0.1   成功   

一、MongoDB备份
1、MongoDB整库备份
备份数据使用下面的命令
mongodump -h dbhost -d dbname -o dbdirectory
 
备份user数据库
[root@TEST-1 bin]# ./mongodump -h127.0.0.1 -d user -o /home/
技术分享

 

技术分享
[root@TEST-1 bin]# ls /home/user/
b3.bson  b3.metadata.json  c1.bson  c1.metadata.json
#可以看到备份的文件了
 
2、MongoDB单个集合备份
备份test库下面的c1集合
[root@TEST-1 bin]# ./mongodump -h127.0.0.1 -d test -c c1 -o /tmp/
技术分享

 

技术分享
 
二、MongoDB还原
1;单库还原
[root@TEST-1 bin]# ./mongorestore -h 127.0.0.1:27017 -d user /home/user/
技术分享
 #客户端查看到整个user数据库已经还原成功了
 技术分享

 

2;单集合还原
[root@TEST-1 bin]# ./mongorestore -h 127.0.0.1:27017 -d test  /tmp/test/
技术分享
 #单集合还原也是不需要制定具体集合名称
 技术分享

 

总结:mongodb以上备份还原只针对全量备份,增量备份后续还需要研究
 
 
 

4、MongoDB学习之备份还原

标签:direct   备份还原   bin   增量   集合   alt   还需   127.0.0.1   成功   

原文地址:http://www.cnblogs.com/xiangys0134/p/7497961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!