【发布时间】:2018-05-15 14:56:45
【问题描述】:
我的要求是将 mongodb 数据库从开发盒恢复到具有三个节点的测试服务器。我已经设置了三个节点之间的复制以实现高可用性。 我已经使用 mongodump 在 dev 上创建了备份到不同的目录。 现在我的要求是使用复制的文件夹路径恢复测试服务器中的所有数据库。
我在互联网上查看了许多文章,但没有找到恢复数据库的确切解决方案。我知道 mongorestore 命令会起作用,但如何从不同的路径恢复。 我尝试了以下步骤来实现这一点> 1. 带复制/不带复制的还原。 2.停止mongodb服务并将备份文件夹复制到数据目录然后 启动服务。
Mongo 配置信息 >
存储: dbPath: "E:/AO_DATA/mongodb/data"
系统日志: 目的地:档案 路径:“E:/AO_DATA/mongodb/log/mongod.log”
网络: 端口:30198
复制: replSetName: "repl_01"
请帮我实现它。
【问题讨论】:
标签: restore mongodump mongorestore