头歌实践教学平台:大数据存储2023(二十2)

发布时间:2026/10/31 23:13:30
头歌实践教学平台:大数据存储2023(二十2) 二十、MongoDB 实验——数据备份和恢复第2关数据恢复任务描述本关任务按照编程要求恢复数据。相关知识为了完成本关任务你需要掌握1.掌握 mongorestore 恢复工具的参数含义2.如何使用 mongorestore 恢复数据。mongorestore 恢复工具参数 参数说明-h 指明数据库宿主机的IP-u 指明数据库的用户名-p 指明数据库的密码-d 指明数据库的名字-c 指明collection的名字-o 指明到要导出的文件名-q 指明导出数据的过滤条件--authenticationDatabase 验证数据的名称--gzip 备份时压缩--oplog use oplog for taking a point-in-time snapshot--drop 恢复的时候把之前的集合drop掉使用 mongorestore 恢复数据全库备份中恢复单库基于之前的全库备份mongorestore -h 127.0.0.1:27017 -uroot -proot --authenticationDatabase admin -d test --drop /home/mongod#从/home/mongod目录下恢复全部数据库的数据到本地27300端口中root用户中基于第一关的备份下同恢复 test 库mongorestore -h 127.0.0.1:27017 -uroot -proot --authenticationDatabase admin -d test /home/mongod/test#从/home/mongod/test目录下恢复名为test的单个数据库的数据到本地27300端口中root用户中的test数据库恢复 test 库下的 haha 集合mongorestore -h 127.0.0.1:27017 -uroot -proot --authenticationDatabase admin -d test -c haha /home/mongod/test/haha/haha.bson#从/home/mongod/test/haha目录下恢复集合的数据到本地27300端口中root用户的test数据库的haha集合中--drop 参数实践恢复# 恢复单库mongorestore -h 127.0.0.1:27017 -uroot -proot --authenticationDatabase admin -d test --drop /home/mongod/test# 恢复单表mongorestore -h 127.0.0.1:27017 -uroot -proot --authenticationDatabase admin -d test -c vast --drop /home/mongod/test/haha/haha.bson编程要求根据提示在右侧命令行进行操作将第一关备份的数据按以下要求恢复以下均在默认端口为27017的客户端进行无用户和密码将 /opt/mongodb 目录下的数据恢复到 MongoDB 中将 /opt/mongodb_1 目录下的数据恢复到 mytest1 数据库中将 /opt/collection_1 目录下的数据恢复到 mytest2 数据库的 person 集合中将 /opt/collection_2 目录下的数据恢复到 mytest3 数据库的 student 集合中并删除之前备份的表将 /opt/mongodb_2 目录下的数据恢复到 mytest4 的数据库中并删除之前的备份的数据库。测试说明平台会对你编写的代码进行测试如果操作无误会显示如 测试集1所示结果。开始你的任务吧祝你成功有任何问题都可以随时关注私信

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询