MongoDB認証に失敗しましたか?

MongoDB認証に失敗しましたか?

現在、さまざまなアプリケーション用に安全なMongoDBデータベースを設定しようとしていますが、ユーザー名とパスワードでログインしようとするたびに、シェルが応答し続けてError: Authentication failed.データベースにアクセスできないようにします。

エラーは次のように発生しますmongod --auth

2016-02-12T17:11:57.039-0600 I ACCESS [conn1] SCRAM-SHA-1 authentication failed for app-client on application-userdata from client 127.0.0.1 ; UserNotFound Could not find user app-client@application-userdata

誰でもこれを行うのに役立ちますか?ユーザーを削除してもう一度追加してみましたが、役に立ちません。重要な場合、ユーザーはreadWrite役割のみをアクティブにします。

(Ubuntu 15.10、x86_64)

答え1

これを見て、わかりました。mongod.conf認証を有効にするには変更が必要でした。

今後ここに来る方のために次の内容を追加してください/etc/mongod.conf

security: authorization: enabled

関連情報