私は AWS を初めて使用します。1 つの EC2 インスタンスと 1 つの RDS インスタンスがあります。すべてをインストールし、両方でポートを開きました。PuTTy を使用して EC2 インスタンスに接続でき、WinSCP を使用して FTP を実行でき、すべて問題ありません。RDS インスタンスにログインして、自分のコンピューターから mysql CLI を使用してすべてのデータベースをチェックすることさえできました。しかし、EC2 インスタンスの私の php ページは RDS インスタンスと通信していません。どうしてか分かりません?通常、mysql コマンドを使用して ec2 インスタンスから接続しようとしたところ、それが達成されました。しかし、私のphpファイルではありません。
接続しようとしているときに発生するエラーは、ユーザー 'ec2-user'@'.ap-southeast-1.compute.internal' のアクセスが拒否されました (パスワードを使用: YES)
以前にこの種の接続の問題に直面した人はいますか?
追加: こんにちは。EC2 インスタンスが southeast-1a の場所にあり、RDS が southeast-1b にあることを確認しました。しかし、私の RDS では、マルチ AZ オプションを有効にしたため、アベイラビリティーゾーンを選択するオプションがありません。それがもう少し役立つことを願っています。
ありがとう、ムラリ。