为现有用户更改MongoDB中的密码

Sri*_*a N 13 authentication change-password mongodb

我有生产环境,我的mongoDB启动并运行,DBA要求我们更改用于身份验证的密码.一种方法是使用新密码再次运行addUser命令,如 更改密码中所述

> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")
Run Code Online (Sandbox Code Playgroud)

这与添加新用户一样好.

我明白,我有一次我添加一个新用户所描述的重新启动的mongod与--auth选项,但因为这是一个生产env和我不能重新启动我的服务器.还有其他选择吗?或者,如果我的方法是错误的,如何更改mongoDB中的密码