すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:「認証に失敗しました」メッセージが表示された場合はどうすればよいですか

最終更新日:Sep 25, 2024

ログインアカウントのデータベース権限を指定する必要があります。

次のコマンドを実行して、インスタンスで作成したアカウントを使用してApsaraDB for MongoDBインスタンスに接続するときに「認証に失敗しました」というメッセージが表示された場合 (ユーザー名とパスワードの両方がテスト済み) 、次の説明をご参照ください。

mongo --host $myhost --port $myport -u test -p test

ApsaraDB for MongoDB では、特定のデータベースに対してアカウントが許可されます。 ApsaraDB for MongoDB インスタンスへの接続時に認証されるには、アカウントが作成されているデータベースを指定する必要があります。 たとえば、テストアカウントはadminデータベースに作成されます。 次のコマンドを実行すると、インスタンスに接続できます。

mongo --host $myhost --port $myport -u test -p test --authenticationDatabase admin

または、次のコマンドを実行できます。

    mongo --host $myhost --port $myport
    mongo> use admin
    mongo> db.auth("test", "test")