3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AMIMOTOのDBをAmazon Auroraにする

Last updated at Posted at 2015-10-08

ついに来ましたね、Amazon Aurora東京リージョン。
MySQL互換ですのでAMIMOTO AMIで立ち上がったWordPressをAmazon Auroraに接続してみましょう。

1:Amazon Auroraをセットアップ

マネージコンソールからRDSを選択し、「今すぐ始める」をクリックします。
RDS_·_AWS_Console.png

RDSエンジンを選択できるので、Amazon Auroraを選びます。(*最近昨日からRDSでMariaDBも使えるようになったみたいです)
RDS_·_AWS_Console.png
インスタンスサイズはそこそこ大きいサイズから選ぶ様子。
個人ブログや小規模サイトに使うにはオーバースペックですね。
スクリーンショット 2015-10-08 19.24.17.png

DBの設定情報を入力して立ち上げます。
スクリーンショット 2015-10-08 19.29.37.png
詳細設定でVPCやサブネットを選択します。
VPCを選択する場合はAMIMOTOが稼働するEC2が存在するVPCを選びましょう。
VPC外にインスタンスがある場合などは「パブリックアクセス可能」をはいにしておくといいかなと思います。
*AutoScaleしない場合などはセキュリティグループでmysqlのインバウンドIPをEC2のEIPだけにしておくと良いと思います。
RDS_·_AWS_Console.png

作成ボタンをクリックすれば以下のようにセットアップ中という表示になります。

スクリーンショット_2015-10-08_19_33_33.png
作成終わるまで数分時間がかかるので、その間にAMIMOTOでWordPressを立ち上げておきましょう。

2:AMIMOTOでWordPressを立ち上げる

すでにAMIMOTO AMIでインスタンスが立ち上がっていれば、wp-setupコマンドで一発です。

$ ssh example.com
Last login: Wed Oct  7 18:28:04 2015 from XXX.XXX.XXX

   __|  __|_  )
   _|  (     /   Amazon Linux AMI
  ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/
$ sudo su -
# wp-setup aws-aurora.examle.com

3:DBをAmazon Auroraに変える

DBの接続情報を書き換えてAmazon AuroraにDBを作るようにしましょう

# cd /var/www/vhosts/aws-aurora.examle.com/
# vim wp-config.php

wp-config.phpはこんな感じに設定します。

if ( !$db_data ) {
    $db_data = array(
            'database' => 'DB名',
            'username' => 'マスターユーザーの名前',
            'password' => 'マスターパスワード',
            'host'     => 'クラスターエンドポイント',
    );
}

root_ip-10-189-36-169__var_www_vhosts_aws-aurora_web-sample_org_—ssh—_151×52.png

あとはいつも通りWordPressのインストール処理を行えばOKです。
WordPress_›_Installation.png

すでに運用中のWordPressのDBをAuroraに変えたいとかであれば、WP-CLIのwp db export/importを使えば良いかなと思います。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?