私はmongoDBが稼働している本番環境を持っていますが、DBAから認証に使用するパスワードを変更するよう求められています。これを行う1つの方法は、次の説明に従って、addUserコマンドを新しいパスワードで再度実行することです。パスワードを変更する
> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")
これは新しいユーザーを追加するのと同じくらい効果的です。
説明されているように新しいユーザーを追加したら、--authオプションでmongodを再起動する必要があることを理解していますでしかし、これは実稼働環境なので、サーバーを再起動できません。他のオプションはありますか?または、私のアプローチが間違っている場合、mongoDBでパスワードを変更する方法を教えてください。
ベストアンサー1
MongoDB > 3.X
db.updateUser("root", {pwd: "NewRootAdmin" })
参照:https://docs.mongodb.com/manual/reference/method/db.updateUser/