我有一个包含3个成员的mongodb副本集(版本2.4),其中“admin”数据库的管理员用户没有“userAdminAnyDatabase”角色。需要此角色来管理所有数据库上的用户。我目前拥有的角色是:["readWriteAnyDatabase","dbAdminAnyDatabase","clusterAdmin"]我尝试为自己更新角色或创建新用户,但我无权访问管理数据库中的db.system.users。我尝试设置noauth=true但这没有帮助。同样删除keyFile时,数据库无法与其他成员同步(很明显)并陷入恢复状态。我找到了一个similarquestion它指的是一个