更新时间:2022-08-12 11:26:34
副本集备份至少需要有一个 primary 和 secondary 节点可以正常访问,如图,在副本集服务器上执行命令:mongo --host 数据库服务地址 --port 数据库服务端口号。

用户认证通过后,执行命令:rs.status(),如图,查看副本集中各节点的 stateStr 值。

副本集创建用户的方式和分片集群方式相同,请参考 MongoDB分片集实例状态检查及账号创建

 
注意:目前已知副本集备份恢复所需的MongoDB数据库用户最小单角色权限为ClusterAdmin权限,若低于该权限可能会出现备份异常或者恢复的数据源不可用的情况,请按照以下说明分配用户权限。以下为本软件MongoDB副本集权限参考(含“+”为组合权限,不含“+”为单角色权限):备份恢复所需单角色权限:root、clusterAdmin(最小单角色权限)
备份恢复所需单角色权限:root、clusterAdmin (最小单角色权限)
备份恢复所需组合角色权限:hostManager+clusterMonitor (需要手动初始化为副本集)
不可成功备份恢复的角色权限:userAdminAnyDatabase、dbAdminAnyDatabase、hostManager、clusterManager、clusterMonitor、readWriteAnyDatabase、readAnyDatabase、userAdmin、readWrite、Read、readWriteAnyDatabase+userAdminAnyDatabase+dbAdminAnyDatabase.