ブログ

WEBサーバからDBサーバに繋いでみる

投稿日:2014年4月22日 更新日:

RDSを使って、MySQLサーバを作るところまでは、前回の記事で紹介したとおり。
インスタンスは何度も作り直しができるから、1回で上手く行かなくても諦めずに頑張ってね。
さて、EC2でWEBサーバを構築し、RDSでDBサーバを構築した。
次に必要なことは、WEBサーバからDBサーバーにつなぐこと。
これが出来ないと、2台に分けた意味がありません(笑)
接続を確認するのにいろいろと方法は考えた。
プログラムで簡単なアプリを作ることも考えたけど、どうせならということで、phpmyadminを入れることにした。
どうせ、使うしね。
phpmyadminは、以下のサイトから取得する。
お使いのサーバに適したphpmyadminを取得してくださいね。
一応僕がやるときは、wgetコマンドで直接サーバにダウンロードしちゃいます。
どこかのPCを経由するのが面倒なので。
phpmyadminの設定は簡単。ポイントは2つ。
・httpdの設定
・phpmyadminの設定
以下のサイトが参考になるかな。
さて、ここまでできたら、あとは接続を確認するのだ。
問題はDBの接続情報だ。ホスト名とかユーザ名とか。
僕の直感的に、RDSのどこかに書いてあるだろう。と思っていたら、やっぱりあったw
こういう情報って、目立たないところに書いてあったりするんだよね。大抵の場合。
rds.jpg
注目スべきは以下の2つ。
・Endpoint
・ConfigurationDetails
ここに全ての接続情報が載っている。
phpmyadminのconfig.inc.phpファイルの以下の行を変更する。
$cfg[‘Servers’][$i][‘host’] = ‘mydbinstance.**********.ap-northeast-1.rds.amazonaws.com’;
これで、接続設定は完了。
あとは、httpdに設定したパスのとおりにhttp経由でphpmyadminにアクセスして、ログインしてみる。
ログインまでできたらOK!
ちなみに、DBサーバには、http経由だけでなくSSHでも接続できるよ。
必要なら試してみてね。
じゃ!

-ブログ

執筆者:

関連記事

no image

EC2にGitを導入

EC2にGitを導入です。 Gitとはバージョン管理ツールです。 Svnの類似品と考えるとわかりやすいかな。 GitとSVNの違いはローカルリポジトリの有無。 ローカルリポジトリに一旦入れた後、まとめ …

no image

RDSでDBインスタンスを無料枠で作成する

EC2を使ってWEBサーバは作った。 次はデータベースサーバを作りたい。 せっかくだから、データベースサーバは別サーバにしたい。 リソースをWEBサーバとDBサーバとで分離したいのだ。 まず、DBサー …

レンタルサーバー?VPS?専用サーバー?

今回はサーバーを選定する基準をご紹介します。 どのサーバーがいいのかを決めきれない方に、少しでも参考になれば幸いです。   サーバーの種類 サーバーと言ってもいろんな種類があります。 大きく …

no image

s3マウントが解除される

ec2からs3のbucketをマウントして利用している。 これまで数ヶ月特に問題もなく使えていたのだが。 突然接続が解除されてしまった。 ユーザーからファイルのアップロードが出来ないという問合せで気づ …

no image

SVN サーバ構築

ライブラリ管理のSVNサーバをEC2上に構築しました。 EC2インスタンスを起動し、httpdが起動しているところまで準備します。 (手順な省略。ググってみてください) SVNインストール yumコマ …