DBAtlas · データベース運用アトラス

18: AuthenticationFailed (エラーコード 18)

MongoDB

意味

認証に失敗した。指定されたユーザー名、パスワード、または資格情報が無効で、ユーザーはログインできなかった。

原因

ユーザー名/パスワードの誤り、誤った authSource データベース、認証メカニズムの不一致 (SCRAM-SHA-1/SCRAM-SHA-256)、またはユーザーが指定されたデータベースに定義されていない。

対処方法

ユーザー名とパスワードを確認する。接続文字列に正しい authSource (ユーザーを作成したデータベース。通常は admin) を指定する: ...?authSource=admin。認証メカニズムがサーバーと互換であることを確認する。ユーザーが正しいデータベースに作成されていることを確認する。パスワードに特殊文字が含まれる場合は URL エンコードする。

DBAtlas で開く →

同じデータベースの他の項目