【问题标题】:Restore database in mongodb replication在 mongodb 复制中恢复数据库
【发布时间】: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


    【解决方案1】:

    尝试使用Studio3T。当你在这个软件中设置你的副本集时,你会看到你的节点和你的集合。右键单击集合,以您想要的格式和位置导出和导入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 2012-12-18
      • 2013-03-23
      • 2021-01-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      相关资源
      最近更新 更多