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

EC2インスタンスからRDSへの接続

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

EC2インスタンスからデータベースに接続する場合、任意のLinuxコンピュータからデータベースに接続する場合同じ操作を実行する必要があります。

Note
注意

EC2は、Linuxオペレーティングシステムがインストールされたレンタルコンピュータに過ぎないため、特別な点はありません

Linuxインスタンスからクラウドデータベースに接続し、SQLクエリを使用してデータベース内のデータの取得、作成、変更、削除を行う方法を学習します。最終的に、データベースへの完全なアクセスと管理権限を得ることができます。

MySQL のインストール

インスタンスMySQL をインストールする必要があります。次のコマンドを使用してください:

sudo su

dnf update -y
クラウド技術 AWS RDS EC2 2

このコマンドはスーパーユーザー権限を付与し、システム上でまだ更新されていないコンポーネントの更新も行います。

次に、必要なMySQLサーバーを含むMariaDBサーバーをインストールします。以下のコマンドを使用します:

dnf install mariadb105-server -y
クラウド技術 AWS RDS EC2 3

インストールが正常に完了した後、次のコマンドを使用してデータベースインスタンスに接続できます。

mysql -u MY_USER -p -h MY_HOST -P 3306
クラウド技術 AWS RDS EC2 4
Note
注意

パスワードの入力を求められた場合、入力したキーは表示されません。キーボードでパスワードを入力し、Enterキーを押してください。

SQLを使用した操作の実行

MySQL経由でデータベースへの接続が成功したので、データベースやテーブルに対して操作を実行できます。

まず、次のコマンドを使用して、すべてが正しく設定されているか、正しいデータベースに接続されているかを確認します。

SHOW DATABASES;
クラウド技術 AWS RDS EC2 5

このコンソールでコマンドを実行するには、末尾にセミコロンを付ける必要があります。そうしないと、単に次の行に移動するだけになります。これは大きなクエリを記述・整理する際に非常に便利ですが、注意が必要です

次に、作成したデータベースを選択し、その中のテーブルを操作できるように簡単なコマンドを使います。

USE CodefinityGuideDatabase;
クラウド技術 AWS RDS EC2 6

ここで通常のSQLクエリを記述し、任意のテーブルからデータを取得可能。

例えば、user_phonesテーブルを確認:

SELECT * FROM user_phones;
クラウド技術 AWS RDS EC2 7

MySQL Workbench を使用してローカルで作成したテーブルから情報を取得しました。これは、データベースがクラウド上にあること、そして RDS の利用が決して難しくないことを示しています。

コース修了おめでとうございます。これはあなたの学習の始まりに過ぎません。学んだ内容を継続して練習し、AWS についてさらに探求し、Codefinity の次のコースで知識とスキルを広げてください。

1. AWSにおけるEC2インスタンスの主な目的は何ですか?

2. MySQLで全てのデータベースを表示する正しいSQLコマンドはどれですか?

question mark

AWSにおけるEC2インスタンスの主な目的は何ですか?

正しい答えを選んでください

question mark

MySQLで全てのデータベースを表示する正しいSQLコマンドはどれですか?

正しい答えを選んでください

すべて明確でしたか?

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

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

セクション 4.  5

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 4.  5
some-alt