文档数据库服务 DDS-恢复副本集备份到本地自建数据库:副本集模式启动数据库
副本集模式启动数据库
DDS实例的物理备份默认带有原实例的副本集配置。启动时需以单节点模式启动,否则可能无法访问。
如需以副本集模式启动,请先执行5,再执行以下步骤:
- 通过服务器的mongo shell登录恢复后的数据库。
- 移除原有副本集配置。
use local
db.system.replset.remove({})
- 关闭数据库进程服务。
use admin
db.shutdownServer()
- 修改“/path/to/mongo/”目录下的配置文件“mongod.conf”,添加replication相关配置。详细命令用法请参考MongoDB官方文档部署副本集。
- 指定新建的配置文件“mongod.conf”来启动数据库。
/usr/bin/mongod -f /path/to/mongo/mongod.conf
/usr/bin/为已安装MongoDB客户端中mongod文件所在路径。
- 将成员加入副本集并初始化副本集。
此步骤使用 rs.initiate()命令进行操作,详细命令用法请参考MongoDB官方文档rs.initiate()命令介绍。