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

ApsaraDB RDS:ApsaraDB RDS for MySQLインスタンスに接続したときに「エラー1045 (28000): ユーザーのアクセスが拒否されました」というエラーメッセージが表示された場合の対処方法

最終更新日:Dec 16, 2024

説明

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