文档数据库服务 DDS-恢复副本集备份到本地自建数据库:副本集模式启动数据库

时间:2023-11-08 16:32:46

副本集模式启动数据库

DDS实例的物理备份默认带有原实例的副本集配置。启动时需以单节点模式启动,否则可能无法访问。

如需以副本集模式启动,请先执行5,再执行以下步骤:

  1. 通过服务器的mongo shell登录恢复后的数据库。
  2. 移除原有副本集配置。

    use local

    db.system.replset.remove({})

  3. 关闭数据库进程服务。

    use admin

    db.shutdownServer()

  4. 修改“/path/to/mongo/”目录下的配置文件“mongod.conf”,添加replication相关配置。详细命令用法请参考MongoDB官方文档部署副本集
  5. 指定新建的配置文件“mongod.conf”来启动数据库。

    /usr/bin/mongod -f /path/to/mongo/mongod.conf

    /usr/bin/为已安装MongoDB客户端中mongod文件所在路径。

  6. 将成员加入副本集并初始化副本集。

    此步骤使用 rs.initiate()命令进行操作,详细命令用法请参考MongoDB官方文档rs.initiate()命令介绍

support.huaweicloud.com/usermanual-dds/dds_03_0048.html