説明
ApsaraDB RDS for MySQLインスタンスに接続すると、次のエラーメッセージが表示されます。
ERROR 1045 (28000): Access denied for user 'XXX'@'XXX' (using password: YES)
原因
入力したユーザー名またはパスワードが無効です。
解決策
説明
以下の点にご注意ください。
- Alibaba Cloudインスタンスの仕様やデータの変更などのリスクの高い操作を実行する前に、インスタンスのディザスタリカバリ機能とフォールトトレランス機能を確認して、データのセキュリティを確保することを推奨します。
- ECS (Elastic Compute Service) インスタンスやApsaraDB RDSインスタンスなどのAlibaba Cloudインスタンスの仕様またはデータを変更する前に、ApsaraDB RDSインスタンスのスナップショットを作成するか、ログバックアップを有効にすることを推奨します。
- ログオンアカウントやパスワードなどの機密情報に対する権限を特定のユーザーに付与した場合、またはAlibaba Cloud管理コンソールで機密情報を送信した場合は、できるだけ早い機会に機密情報を変更することを推奨します。
接続情報のユーザー名とパスワードを確認します。
-
ApsaraDB RDSは、ルートアカウントと同等のアカウントを提供しません。 ルートアカウントが必要な場合は、ルートアカウントを作成する必要があります。 詳細については、「ApsaraDB RDS For MySQLインスタンスのデータベースとアカウントの作成」をご参照ください。
-
パスワードに特殊文字が含まれている場合、特殊文字は単一引用符 (') で囲む必要があります。たとえば、コマンドで
-p 'XXX'を使用します。 -
RDSインスタンスへの接続に使用するアカウントのパスワードを忘れた場合は、ApsaraDB RDSコンソールにログインし、RDSインスタンスの [アカウント] ページに移動します。 その後、アカウントページでアカウントのパスワードを変更できます。
説明注: パスワードを変更すると、数分後に新しいパスワードが有効になります
関連ドキュメント
次のエラーメッセージが表示された場合ApsaraDB RDS for MySQLインスタンスに接続する際、接続情報にパスワードが指定されていません。
ERROR 1045 (28000): Access denied for user 'XXX'@'XXX' (using password: NO)
適用範囲
- ApsaraDB RDS for MySQL