dba离开了公司,我们不知道管理员密码.3个节点的副本集



我们正在运行3个节点的副本集(mongo 2.2)。就在最近,我们的dba离开了公司,我们不知道管理员密码。有人能告诉我们重置管理员密码的步骤吗?

这是一个QA复制品。

我们尝试了以下步骤。

关闭所有3个节点。

带1个不带--auth的节点在mongo shell中-db.addUser("admin"、"new_password")

这引发了一个异常。

430错误:{"$err":"无权在admin.system.users上查询","code":16550},位于src/mongo/shell/query.js:128

任何帮助都将不胜感激。

提前感谢

你在数据库上尝试过这种东西吗?1.停止mongo实例2.复制你的数据3.从lauch脚本中删除auth:--auth或--keyfile4.启动mongo,但这次没有身份验证5.编辑mongo上的用户权限
7.使用auth(--auth或--keyfile)重新启动mongo

最新更新