Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ RDSインスタンスへの接続 | RDS管理
クラウドコンピューティング入門

bookRDSインスタンスへの接続

メニューを表示するにはスワイプしてください

セキュリティグループの設定

ご覧の通り、EC2インスタンスの作成および実行時に設定した同じセキュリティグループを使用しています。ここでは、SSHキーHTTPポートを使用して、任意のIPアドレスから接続できる権限が設定されています。

さらに、データベースへの接続用のオプションを追加する必要があります。ご存知の通り、MySQLデータベースは通常ポート3306で動作するため、セキュリティグループでこのポートからの接続を許可する必要があります。0.0.0.0/0を設定することで任意のIPからの接続を許可できますが、セキュリティを高めるために自分のIPアドレスのみに制限することも可能です。

今回は任意のIPからの接続を許可するため、データベースインスタンス作成時に選択したセキュリティグループ設定に移動し、新しい許可ルールを追加します。

ご覧の通り、AWSMySQLまたはAurora用のインバウンドルールのオプションを提供しています。接続はTCPプロトコルを使用し、ポート範囲3306となっており、これはMySQL DBMSのデフォルトです。

0.0.0.0/0を指定することで任意のIPからの接続が許可されていることが分かります。ただし、ここで**「My IP」オプションを選択することで、自分のIPアドレス**からのみ接続を許可することも可能です。

Note
注意

MySQL Workbench基本的な使い方についての知識が必要です。MySQL Workbenchのインストール方法については、 リンクを参照してください。

MySQL Workbench への接続

前述の通り、ローカルコンピュータからクラウドデータベースを管理します。

このために、MySQL Workbench を開き、「connect」ボタンをクリックします:

次のウィンドウが表示されます。ここで、データベースインスタンス作成時に指定した情報を入力します。

データベースのエンドポイント(ホスト名)は、AWS で以下の場所にあります:

すべてのデータを入力した後、「Test Connection」をクリックして、入力したデータの正確性と接続を確認します。接続ウィンドウは次のようになります:

次に、右下隅の「OK」をクリックすると、新しい接続がMySQL Workbenchに表示されます。

ご覧のとおり、私の環境でも表示されています:

また、AWSのデータベースインスタンス一覧に移動すると、接続したインスタンスに対してMySQLの新しい接続が表示されていることが確認できます:

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  3
some-alt