EC2上にあるmysqlサーバーに別のEC2からリモートアクセスしようとしていますが、以下のエラーが出ます。
ERROR 1130 (HY000): Host 'ec2-****.ap-*****.compute.amazonaws.com' is not allowed to connect to this MySQL server
EC2のセキュリティグループのインバウンドにはMysql/Aurora, ポート範囲3306で設定しています。
接続先のmysqlでは接続元からのアクセスを許可するように以下のコマンドを打っています。
GRANT ALL PRIVILEGES ON *.* TO root@'接続元のIP' IDENTIFIED BY '接続元のmysqlのパス' WITH GRANT OPTION;
接続先のmysql.userテーブルで上記設定がされていることも確認しています。
select user, host from mysql.user;
またCakephpのアプリケーションから上記リモートサーバーにアクセスしようとすると以下のエラーがまだ出ています。(ホスト名ではなく、内部IP)
Error: A Database connection using "Mysql" was missing or unable to connect.
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'10...**' (using password: YES)
root以外のuserも作成して試してみたのですが、ダメでした。他に何か考えられる可能性等ありますでしょうか。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/23 16:49
退会済みユーザー
2016/07/23 16:51