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

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

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

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

Note
注意

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

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

MySQLのインストール

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

sudo su

dnf update -y

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

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

dnf install mariadb105-server -y

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

mysql -u MY_USER -p -h MY_HOST -P 3306
Note
注意

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

SQL を使用した操作の実行

MySQL を介してデータベースに接続できたので、データベースやテーブルに対して操作を行うことができます。

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

SHOW DATABASES;

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

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

USE CodefinityGuideDatabase;

これで、ここに通常のSQLクエリを記述し、任意のテーブルからデータを取得できます。

例えば、user_phonesテーブルを確認します。

SELECT * FROM user_phones;

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