[これは重複した質問ではありません]
EC2インスタンスと同じセキュリティポリシーと同じVPCでRDSMySQLインスタンスを作成しました。
ただし、EC2マシンからインスタンスにアクセスしようとすると、エラーが発生します:エラー1045(28000):ユーザー 'ユーザー' @ 'IP'のアクセスが拒否されました(パスワードを使用:YES)
私が何かを逃しているかどうかわからない。
MYSQLのセットアップでは、IPにユーザーの権限を追加することでこのエラーを解決できます。インスタンス自体にアクセスできないため、これをどのように解決できるかわかりません。
誰もが以前にこの問題に直面しましたか?.
mysql -h dandy-dbamazonaws.com[...] -u root -p
-h
-エンドポイントを配置します-u
-ローカルmysqlに設定したユーザー名(私の場合はroot)。インスタンス名と混同しないでください-p
-「Enter」を押した後、インスタンスのパスワード(インスタンスの作成時に設定したパスワード)を入力します
それがうまくいくことを願っています!それが私がこの問題を解決した方法です
遅いかもしれませんが、今日も同じ問題がありました。
aws rds describe-db-instances
を実行するか、WebコンソールでMasterUsernameを確認し、[Configuration]タブにクラスターの詳細を表示します。#
や!
などの一部の文字に問題がある可能性があります。--ssl-mode=DISABLED
は使用できません。サーバーエンドポイントに接続している場合は、--ssl-mode=VERIFY_CA
(エンドポイントに接続している場合)または--ssl-mode=VERIFY_IDENTITY
(またはVERIFY_CA)を使用する必要があります。