1. 首页
  2. mongodb教程

29-二十九、MongoDB 恢复数据( mongorestore )

MongoDB mongorestore 脚本命令可以用来恢复备份的数据

语法

MongoDB mongorestore 命令脚本语法如下


$ mongorestore -h <hostname><:port> -d dbname <path>

参数说明

  • -h <hostname><:port>, -h<:port>

MongoDB 所在服务器地址,默认为 localhost:27017
* –db, -d

需要恢复的数据库实例
例如:test,这个名称也可以和备份时候的不一样,比如 test2
* --drop

设置恢复的时候,先删除当前数据,然后恢复备份的数据 就是说,恢复后,备份后添加修改的数据都会被删除

慎用
* <path>

mongorestore 最后的一个参数,设置备份数据所在位置,例如:/mnt/data/backup/mongodb

不能同时指定 <path> 和 –dir 选项
* –dir

指定备份的目录

不能同时指定 <path> 和 –dir 选项

范例

现在,我们使用刚刚备份的数据来恢复 MongoDB 数据库


>mongorestore

执行以上命令输出结果如下


$ mongorestore -10-24T07:28:58.400+0800 using default 'dump' directory -10-24T07:28:58.401+0800 preparing collections to restore from -10-24T07:28:58.407+0800 reading metadata for gridfs.fs.chunks from dump/gridfs/fs.chunks.metadata.json -10-24T07:28:58.407+0800 reading metadata for rbtj.rb_visit_log from dump/rbtj/rb_visit_log.metadata.json -10-24T07:28:58.408+0800 restoring gridfs.fs.chunks from dump/gridfs/fs.chunks.bson -10-24T07:28:58.408+0800 restoring rbtj.rb_visit_log from dump/rbtj/rb_visit_log.bson -10-24T07:28:58.410+0800 reading metadata for shandai.s_order_log from dump/shandai/s_order_log.metadata.json -10-24T07:28:58.412+0800 restoring shandai.s_order_log from dump/shandai/s_order_log.bson -10-24T07:28:58.414+0800 reading metadata for nodebb.objects from dump/nodebb/objects.metadata.json -10-24T07:28:58.414+0800 restoring nodebb.objects from dump/nodebb/objects.bson ....

希望读者能够给小编留言,也可以点击[此处扫下面二维码关注微信公众号](https://www.ycbbs.vip/?p=28 "此处扫下面二维码关注微信公众号")

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「方志朋」,公众号后台回复「666」 免费领取我精心整理的进阶资源教程
  4. JS中文网,Javascriptc中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,是给开发者用的 Hacker News,技术文章由为你筛选出最优质的干货,其中包括:Android、iOS、前端、后端等方面的内容。目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。

    本文著作权归作者所有,如若转载,请注明出处

    转载请注明:文章转载自「 Java极客技术学习 」https://www.javajike.com

    标题:29-二十九、MongoDB 恢复数据( mongorestore )

    链接:https://www.javajike.com/article/1543.html

« 30-三十、MongoDB 性能跟踪 ( mongotop )
28-二十八、MongoDB 备份数据( mongodump )»

相关推荐

QR code