我有生产环境,我的 mongoDB 已启动并正在运行,DBA 要求我们更改用于身份验证的密码。一种方法是使用新密码再次运行 addUser 命令,如 更改密码中所述
> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")
这与添加新用户一样好。
我知道一旦我添加了一个新用户,我必须使用 --auth 选项重新启动 mongod,但由于这是一个生产环境,我无法重新启动我的服务器。还有其他选择吗?或者如果我的方法错误,如何更改 mongoDB 中的密码