■実現したいこと
AWS上に centos6,MySQL5.6の環境を作りました。
ローカルPC(mac)からMySQLに接続すると、
$ mysql -{ユーザー名} -p -h{サーバーのIPアドレス} Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '{サーバーのIPアドレス}' (61)
とエラーが表示され、接続出来ません。
どのように対処すればよろしいでしょうか。
■確認したこと
- AWSのセキュリティグループは設定しました。
プロトコル:TCP
ポート範囲:3306
ソース:0.0.0.0/0
- MySQLのポートは3306になっています。
mysql> show variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
- 使用しているユーザーのIPアドレスは絞っていません。
mysql> select user, host from mysql.user;
+----------+-----------+
| user | host |
+----------+-----------+
| {ユーザー名} | % |
+----------+-----------+
- my.cnfにIPの縛りはありません。
bind-address= ← 左記の記述はありません。
- サーバー上からは接続出来ます。
mysql -{ユーザー名} -p で接続可
対処方法をご教示いただけますと幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー