0
> use failsafereports;
> db.createUser({ user : 'readonly', pwd: 'readonly', roles : ['read']})
Successfully added user: { "user" : "readonly", "roles" : [ "read" ] }
> show users;
{
"_id" : "failsafereports.readonly",
"user" : "readonly",
"db" : "failsafereports",
"roles" : [
{
"role" : "read",
"db" : "failsafereports"
}
]
}
> db.auth('readonly','readonly')
Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 }
0
私は新しいユーザーを作成しています。
私が使用したときに表示されますshow users
しかし、auth
にしようとすると失敗します。はmongoの新しいユーザーで認証できません
この問題については、コマンドラインからインターネットを介して読んだことがありますが、mongoシェルから発生した問題は見つかりませんでした。
"使用failsafereports" に切り替え、その後、実行してください "db.auth( '読み取り専用'、 '読み取り専用')"。 – notionquest
@notionquest私は - その行を含んでいませんでしたが、私はfailsafereportsデータベースに取り組んでいます。私は質問にそれを追加します。 –