RDSインスタンスへの接続
メニューを表示するにはスワイプしてください
セキュリティグループの設定
ご覧の通り、EC2インスタンスの作成および実行時に設定した同じセキュリティグループを使用しています。ここでは、SSHキーやHTTPポートを使用して任意のIPアドレスから接続する権限があります。
さらに、データベースへの接続用のオプションを追加する必要があります。ご存知の通り、MySQLデータベースは通常ポート3306で動作するため、セキュリティグループでこのポートからの接続を許可する必要があります。0.0.0.0/0を設定することで任意のIPからの接続を許可できますが、セキュリティを高めるために自分のIPアドレスのみに制限することも可能です。
今回は任意のIPからの接続を許可するため、データベースインスタンス作成時に選択したセキュリティグループの設定に移動し、新しい許可ルールを追加します。
ご覧の通り、AWSではMySQLまたはAurora用のインバウンドルールのオプションが提供されています。接続はTCPプロトコルを使用し、ポート範囲は3306(MySQL DBMSのデフォルト)となっています。
0.0.0.0/0を指定することで任意のIPからの接続が許可されていることが分かります。ただし、ここで**「My IP」オプションを選択することで、自分のIPアドレス**からのみ接続を許可することも可能です。
MySQL Workbench の基本的な使い方についての知識が必要です。MySQL Workbench のインストール方法については、 リンク を参照してください。
MySQL Workbench への接続
前述の通り、ローカルコンピュータからクラウドデータベースを管理します。
この操作を行うには、MySQL Workbench を開き、「connect」ボタンをクリックします。
次のウィンドウが表示されます。ここでは、データベースインスタンス作成時に指定した情報を入力します。
AWSでデータベースのエンドポイント(ホスト名)をここで確認できます。
すべてのデータを入力した後、「Test Connection」をクリックして、入力データの正確性と接続を確認します。接続ウィンドウは次のようになります。
これで、右下の「OK」をクリックすると、新しい接続が MySQL Workbench に表示されます。
ご覧のとおり、私の画面にも表示されています:
また、AWS のデータベースインスタンス一覧に移動すると、接続したインスタンスに対してMySQL の新しい接続が表示されていることが確認できます:
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください