ec2RDSへEC2から接続する方法ツイートシェアはてな作成したRDSのmysqlにEC2インスタンスから接続するまでの方法です。ネットワーク的に接続できるようにセキュリティグループの設定を行い、EC2からmysqlコマンドによりMySQLへ接続できるところまでを説明します。RDSのセキュリティグループを変更RDSの構築時に正しく設定していればよいですが、もしそうでない場合には、セキュリティグループの設定を変更して、サーバーからの接続を許可する必要があります。RDSの画面からインスタンス→対象のRDSインスタンスをクリックすると詳細画面が表示されます。こちらのインバウンドの設定を追加します。編集からインバウンドに接続したいEC2インスタンスのプライベートIP(172.31.xxx.xxx)を追加してあげます。指定はネットワーク範囲になりますので、固定IPのみの場合にはマスクに/32をつけるの忘れずに。RDSの作成時にパブリックアクセスを拒否している場合にはEIPなどグローバルIPは外部アクセス扱いになり接続できないので、プライベートIPを指定してあげて下さい。RDSとサーバーを同一VPC内に置かない場合にはパブリックアクセスを許可して、EIPの指定をすれば接続可能かと思います。設定が終われば、サーバーから接続が可能ですので、接続先を確認しておきましょう。RDSのインスタンス詳細画面の中に、エンドポイント~~~~~~~~~~~~~~~~ap-northeast-1.rds.amazonaws.comの項目があります。こちらが接続するときに必要になるため、メモしておきます。EC2インスタンスから接続インスタンスから接続する際、サーバーは立てる必要がないですが、接続するためのクライアントが必要なためインストールします。レポジトリを追加、mysql5.7のクライアントを落とします。これでmysqlコマンドが使えるようになったので、接続してみましょう。無事接続ができました。接続がうまくいかない場合にはセキュリティグループが正しいか、作成したユーザー名パスワードに間違いがないか、また、VPCが同じ空間、もしくは外部アクセスがしっかりできる状態になっているかなどを確かめて、接続できるようにしましょう。yuton物理サーバーからCloudサーバーへ移動した駆け出しインフラエンジニア。