我有生产环境,我的mongoDB启动并运行,DBA要求我们更改用于身份验证的密码.一种方法是使用新密码再次运行addUser命令,如 更改密码中所述
> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")
Run Code Online (Sandbox Code Playgroud)
这与添加新用户一样好.
我明白,我有一次我添加一个新用户所描述的重新启动的mongod与--auth选项中,但因为这是一个生产env和我不能重新启动我的服务器.还有其他选择吗?或者,如果我的方法是错误的,如何更改mongoDB中的密码