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

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

最終更新日:Jun 21, 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")