質問: Amazon RDSにうまく接続できません。次の2通りの方法で接続を試みましたが接続失敗となります。 1.EC2にphpMyAdminを用いてRDSに接続 EC2にSSH接続し、phpMyAdminをインストールしmysqlコマンドを用いて接続を試みました。 しかし ERROR 2003 (HY000): Can't connect to MySQL server on 'name' (110) となり接続に失敗しました。 更にApexをインストールし、http://ip/myphpadminにアクセスし、ログインを試みましたが接続に失敗しました。 下記のサイトを参考にセットアップを行い、相違なく設定を終えているはずです。 https://qiita.com/John-Smith/items/d85118c6f498f953282d ユーザ名、パスワードともに間違っていないようです 2.Macのターミナルより直接接続 こちらを参考に接続を試みましたが同様に失敗しました。 https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html ssh -i /path/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com
回答: デフォルトでは外部から接続できないはずなのでまずはセキュリティグループの設定で EC2からの接続を許可する。 MacからはEC2を踏み台として接続。