0

最近、EC2 インスタンスと Aurora RDS を使用して AWS で VPC をセットアップしました。セキュリティ グループと EC2 との SSH 接続を割り当てました。RDS への接続は機能しているようですが、認証できません。エラーは次のとおりです。

    mysql -h <clustername>.cluster-cd00tic6zepk.us-east-1.rds.amazonaws.com -u <master user> -p –P3306
    ERROR 1045 (28000): Access denied for user 'xxx'@'10.0.0.104' (using password: YES)

PHP経由で接続しようとしましたが、同様のエラー:

Failed to connect to MySQL: Access denied for user xxx@'10.0.0.46' (using password: YES)

アプリケーションサーバーはパブリックサブネット上にあり、rds はプライベートサブネット上にあり、アプリケーションサーバー以外はアクセスできません...それが違いを生む場合。

ほとんどのチュートリアルとフォーラムでは、RDS に接続するときに IP アドレスではなくインスタンス名が表示されますが、これが認証できない理由ですか? 接続できるので、すべてのセキュリティ グループが適切であると思いますが、これは Aurora の問題ですか?

4

1 に答える 1

0

最終的に、RDS インスタンスを削除して再作成することになり、すべてが期待どおりに機能しました。

于 2016-06-13T15:40:07.250 に答える