我有一个生产环境,我的 mongoDB 已启动并正在运行,DBA 要求我们更改用于身份验证的密码。执行此操作的一种方法是使用新密码再次运行 addUser 命令,如中所述更改密码 http://learnmongo.com/posts/quick-tip-mongodb-users/
> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")
这与添加新用户一样好。
我知道一旦我按照描述添加新用户,我就必须使用 --auth 选项重新启动 mongodin https://stackoverflow.com/questions/4881208/how-to-put-username-password-in-mongodb但由于这是一个生产环境,我无法重新启动我的服务器。还有其他选择吗?或者如果我的方法错误如何更改 mongoDB 中的密码
MongoDB > 3.X
db.updateUser("root", {pwd: "NewRootAdmin" })
参考:https://docs.mongodb.com/manual/reference/method/db.updateUser/ https://docs.mongodb.com/manual/reference/method/db.updateUser/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)