AWS+WordPressでブログの環境を構築する方法メモ【その4】EC2からDBへの接続

2016-01-17

前回立ち上げたDBとEC2の接続を行っていきます。

ログイン後の画面でRDBをクリックし、RDBダッシュボード画面の左サイドバー「インスタンス」をクリックします。

db立ち上げ

立ち上げたDBの「▼」をクリックすると接続するときに使用するエンドポイントがでてきますので、テキストエディタにコピペしておきます。

コピペしたらセキュリティーグループをクリックして接続設定を行っていきます。

ってあれ?なんか、怪しげなメッセージが・・・。db立ち上げ

今後はDB セキュリティグループではなく、VPC セキュリティグループてので設定してください。ってことかな。公式の説明を見てみよう。

  • Amazon Virtual Private Cloud(Amazon VPC)を使用すると、定義した仮想ネットワーク内にアマゾン ウェブ サービス(AWS)リソースを起動できます。仮想ネットワークは、お客様自身のデータセンターで運用されていた従来のネットワークによく似ていますが、AWS のスケーラブルなインフラストラクチャを使用できるというメリットがあります。

・・・あ、はい。

仕様変更があった模様、後で調べよう。

とりあえず、VPC セキュリティグループで設定をします。

 

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

ログイン後の画面で、VPCをクリック→左サイドメニューから「セキュリティグループ」をクリック。

ec2とdbの接続

おお。いつもの画面が!

セキュリティグループの作成ボタンをクリックします。

 

ec2とdbの接続

ネームタグ、グループ名、説明は自分が分かりやすいよう半角英数字で記載する。

VPCは、作成したデータベースのものを選択する。(RDBのインスタンス画面にて確認できます。)

作成ボタンをクリックすると、一覧画面に戻ります。

ec2とdbの接続

 

一覧画面に戻るので、作成したグループを選択→インバウンドルール→編集ボタンをクリックしてください。

以下のように設定します。

  • タイプ:MySQL/Aurora
  • プロトコル:tcp(6)
  • 送信元:接続するEC2インスタンスのグループID

保存ボタンを押したら設定完了です!

 

ちなみに・・。

送信元は【その1】インスタンスを立ち上げるのセキュリティーグループの設定で作成したグループになります。

どれか分からない場合はEC2インスタンス画面に戻りセキュリティグループをクリックすれば確認できます。

ec2とdbの接続

 

セキュリティグループの作成が完了したら、RDBのインスタンス画面に戻ります。

ec2とdbの接続

DBインスタンス上で右クリック→変更

ec2とdbの接続

ネットワーク&セキュリティの項目で、個のセキュリティグループという欄があります。

これをdefaultから先ほど作成したセキュリティグループに変えてあげます。

次へ→dbインスタンスの変更ボタンをクリックしたらDB側の設定も完了です。

 

EC2からDBにアクセスできるか確認する

TeraTermでEC2にログインし、以下のコマンドを実行します。

参考)mysql -h 【この記事の初めにメモしたDBのエンドポイント】 -u 【設定したユーザー名】 -p

すると、「Enter password:」みたいな感じでパスワードを確認されるので、入力したらエンターを押してください

上記のような画面が表示されたらDBへの接続が成功したことになります!お疲れ様でした!!

次回はいよいよWordPressのインストールと設定になります。

 

この記事がお役に立てたら、是非シェアをお願いします^^