【AWS】WordPressを作った時の備忘録

#はじめに
教材を使ってAWS上でWordPressを作った。教材ではコンソールの画面が一部異なったり、AWSやインフラ基礎に関する内容も多かったため、本稿でWordPressの使い方をまとめて備忘録として載せたい。
※WordPress作成後にスクリーンショットを撮ったので、一部実際の画面と異なる点がありますが、ご了承ください。


#手順
VPC・サブネット・ルーティングの作成
EC2の作成
SSH接続
ファイアウォールの設定
Elastic IPアドレスの割り当て
ドメインの購入
Route53でDNSを設定
プライベートサブネットの作成
RDSの設置
WEBサーバーからRDSを接続
WordPress用のデータベース作成
WordPressのインストール
WordPressの設定

構成図は以下の通り。
<img width="886" alt="スクリーンショット 2020-07-25 22.15.41.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/aaad45cc-588f-cc31-c461-6f686b60a10d.png">



#方法
<h2>VPCの作成</h2>
VPCを開き、VPCの作成をクリックする。

画面を開けたら、以下の設定を行う。
名前タグを適当に設定する。
IPv4 CIDR ブロックでVPC全体のアドレスの範囲を指定。今回は「10.0.0.0/16」にする。
IPv6 CIDR ブロックとテナンシーはそのままで、「作成」を押す。
<img width="1128" alt="スクリーンショット 2020-07-20 11.09.52.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/cd215ec9-ca3e-1af5-032a-05f359538711.png">




<h2>サブネットの作成</h2>
VPCサブネットを開く。
サブネットの作成を押す。

まずはパブリックサブネットの作成。
名前タグは見返した時わかりやすい様に「public-subnet-1a」を入れると良い。
VPCでは先ほど作ったVPCを選択する。
アベイラビリティゾーンは「ap-northeast-1a」を選択する。
IPv4 CIDR ブロックで10.0.10.0/24を入力する。
確認できたら「作成」ボタンを押す。
<img width="1123" alt="スクリーンショット 2020-07-20 11.22.09.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ea1f41b6-c5aa-d016-74ed-9255c6b85e9c.png">

次にプライベートサブネットの作成。
名前タグは見返した時わかりやすい様に「private-subnet-1a」を入れると良い。
VPCでは先ほど作ったVPCを選択する。
アベイラビリティゾーンは「ap-northeast-1a」を選択する。
IPv4 CIDR ブロックで10.0.20.0/24を入力する。
確認できたら「作成」ボタンを押す。
<img width="1158" alt="スクリーンショット 2020-07-20 20.08.34.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/56b97ae3-5aa8-407a-3864-6cd691c1d414.png">

ルーティングの作成。
ルーティングをできる様にするため、インターネットゲートウェイを作る必要がある。
名前タグにインターネットゲートウェイとわかる様に「igw」を名前に含める。（タグ　オプションはインターネットゲートウェイ の設定で自動で入力される。）
入力できたら、「インターネットゲートウェイ」の作成を押す。 
<img width="1027" alt="スクリーンショット 2020-07-20 20.18.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/5fba60e1-4b05-fbee-f052-90d59a078a19.png">

VPCにインターネットゲートウェイをアタッチする。
該当のインターネットゲートウェイ選択し、「VPCにアタッチ」を選択する。 
<img width="916" alt="スクリーンショット 2020-07-21 7.56.04.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/63f3f614-d257-20c0-2a8a-c0e9aacd19f9.png">

「使用可能なVPC」に先ほど作成した該当のVPCをアタッチする。
「インターネットゲートウェイのアタッチ」を押す。
<img width="940" alt="スクリーンショット 2020-07-21 7.51.10.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/e6da7eda-0a15-fe4c-db6c-13e4282926d6.png">
 
ルートテーブルを設定する。
名前タグを入力し、VPCに先ほど作成した該当のVPCを選択する。
<img width="1231" alt="スクリーンショット 2020-07-21 8.17.34.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/28f259b7-0058-cdf0-fb4b-d12b855484b3.png">

該当のルートテーブルを選択し、「サブネットの関連付け」＞「サブネットの関連付けの編集」を押す。
<img width="1040" alt="スクリーンショット 2020-07-21 8.21.33.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/e7305e1b-a703-07eb-4288-fefc723e48c8.png">

サブネットでpublic-subnet-1aのものを選択する。
確認して、「保存」ボタンを押す。
<img width="1296" alt="スクリーンショット 2020-07-21 8.27.58.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/22c542ee-784d-591f-6bb2-7abb59ca7879.png">

<img width="1302" alt="スクリーンショット 2020-07-21 8.31.40.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/597f71e5-374e-3159-5170-bb9f879a8ec7.png">

該当のルートテーブルを選択し、「ルート」＞「ルートの編集」をクリック。
<img width="1087" alt="スクリーンショット 2020-07-21 8.49.30.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/3e5e3b39-cd50-1c3b-8c2d-ce2c9f732cb8.png">
「ルートの追加」をクリックし、送信先に0.0.0.0/0を入力。ターゲットで「Internet Gateway」を選択し、先ほど作ったものをクリックする。確認して「ルートの保存」を押す。
<img width="1294" alt="スクリーンショット 2020-07-21 8.47.47.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/601d2d1d-a789-1738-56a9-0fca7371068c.png">

<img width="1305" alt="スクリーンショット 2020-07-21 8.48.26.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/d2bab4ad-5206-7a50-11ba-2c6dc3a55b0a.png">

<h2>EC2の作成</h2>
EC2＞インスタンスの作成を押す。
今回は「Amazon Linux 2 AMI (HVM), SSD Volume Type」を選択する。
<img width="1115" alt="スクリーンショット 2020-07-21 10.26.54.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/8f872e7d-2bab-e0c7-6250-6ecf009a31d3.png">
t2.microを選択し、「次のステップ：インスタンスの詳細の設定」をクリックする。
<img width="1111" alt="スクリーンショット 2020-07-21 10.28.26.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/b0cb1cc6-2b58-d09e-05db-58d1a1bef13e.png">
「ネットワーク」で先ほど作ったVPCを選択。
「サブネット」で先ほど作ったpublic-1aを選択。
自動割り当てパブリックIPで有効を選択。
<img width="1128" alt="スクリーンショット 2020-07-21 10.30.56.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/4a82db7c-1310-8925-e944-5962bcb6a533.png">
下にうつって、ネットワークインターフェイスのプライマリIPで10.0.10.10と設定する。
後はそのままにして「次のステップ：ストレージの追加」を押す
<img width="1120" alt="スクリーンショット 2020-07-21 10.38.39.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/067b876f-4444-1750-cb3b-3dfa98ba6d42.png">
今回はそのままで「次のステップ：タグの追加」を押す。
<img width="1123" alt="スクリーンショット 2020-07-21 10.42.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/9b189bcd-669f-b457-d305-3a17620b7587.png">
タグの追加を行う。
<img width="1120" alt="スクリーンショット 2020-07-21 10.45.52.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/4b4d2d76-e36c-d190-bfaf-33a48fc0da4c.png">
「別のタグを追加」ボタンを押し、キーと値を適当に入力する。
「次のステップ：セキュリティグループの設定」を押す。
<img width="1124" alt="スクリーンショット 2020-07-21 10.46.46.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/228b33f5-a163-bc57-e043-99e4124b0d86.png">
「新しいセキュリティグループを作成する」を選択し、「セキュリティグループ名」でwordpressを選択する。
「確認と作成」ボタンを押す。
<img width="1124" alt="スクリーンショット 2020-07-21 10.49.34.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/5f622731-deed-e6d5-a92e-dbca8557b997.png">
内容を確認し、問題なければ「起動」ボタンを押す。
<img width="1123" alt="スクリーンショット 2020-07-21 10.51.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/9f2b8956-60c4-87b8-0fa3-6df94ca0a7d8.png">
「新しいキーペアの作成」を選択し、キーペア名を適当に入力する。キーペアのダウンロードをクリックし、キーペアをローカルに保存する。
ダウンロードと保存をし終えたら、インスタンスの作成押す。
<img width="752" alt="スクリーンショット 2020-07-21 10.53.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/2e654ab5-4500-c104-5566-fbd55b515b6f.png">
EC2>インスタンスに戻って、インスタンスが作成されていることを確認する。

<h2>SSH接続</h2>
Macの場合ターミナルで、下記の通りに接続

```
$ chmod 600 ~/xxx.pem
pemは秘密鍵のことで秘密鍵がある場所を入力
$ ssh -i ~/xxx.pem ec2-user@xx.xx.xx.xx
xx.xx.xx.xxはIPv4パブリックIP(EC2の該当インスタンスで見ることができる）
Are you sure you want to continue connecting (yes/no)?
→yesと入力する
$ sudo yum update -y
$ sudo yum -y install httpd 
$ sudo systemctl start httpd.service
$ sudo systemctl enable httpd.service
```

<h2>ファイアウォールの設定</h2>
EC2に戻り、該当のインスタンスを選択し、セキュリティグループをクリックする。
<img width="883" alt="スクリーンショット 2020-07-22 10.32.31.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/3bd3cb62-1230-834b-d838-5b2ca0c9b0bb.png">
セキュリティグループを開いて、「インバウンドを編集」をクリック。（※私のルールはすでに設定済みのため画像ではHTTPもすでに許可されていますが、設定する前はSSHのみ許可されている状態です。）
<img width="839" alt="スクリーンショット 2020-07-22 10.37.08.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ff994d88-1255-cefb-ad5b-1c8b1d0301b0.png">
「ルールを追加」ボタンを押し、タイプを「HTTP」リソースタイプを「任意の場所」に変更する。するとソースが0.0.0.0/0,::/0で自動入力される。入力できたら「ルールを保存」ボタンを押す。
<img width="1007" alt="スクリーンショット 2020-07-22 10.42.45.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/d95a5874-62cc-91ed-f1d8-faeb562c4af9.png">
IPv4パブリックIPをURL欄に入力し、Apacheのデフォルトページが出るか確認する。
<img width="576" alt="スクリーンショット 2020-07-22 10.51.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/031df409-7a38-1c6a-e333-480208a86a84.png">

<h2>Elastic IPアドレスの割り当て</h2>
このままだとEC2インスタンスの起動・停止時にIPアドレスが変わるため、固定アドレスにする。
EC2>Elastic IPをクリックし、「Elastic IPアドレスの割り当て」を押す。
その後「割り当て」ボタンを押したら、アドレスが作成されるので、成功したら閉じる。
<img width="841" alt="スクリーンショット 2020-07-22 10.52.29.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/c6ab7386-5a97-7e37-a1a2-424d4ae56e05.png">
アクションを押し、「Elastic IPアドレスの関連付け」ボタンを押す。
<img width="843" alt="スクリーンショット 2020-07-22 11.00.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/a1a43701-1d19-fdad-96e0-7174bb073b56.png">
「インスタンス」を先ほど作成したものを選択し、プライベートIPアドレスを「10.0.10.10」と入力し、「関連付ける」を押す。
<img width="971" alt="スクリーンショット 2020-07-22 11.03.25.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/722990e3-5780-faa5-6cac-d50bbad14726.png">

関連付けられたら、Elastic IPをURLに入力し、Apacheのデフォルトページが出るか確認する。
<img width="576" alt="スクリーンショット 2020-07-22 10.51.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/031df409-7a38-1c6a-e333-480208a86a84.png">

<h2>ドメインの購入</h2>
お名前.comなどでドメインを購入しましょう。
ドメインの購入方法は下記ページなどを参考にしてください。
https://tekito-style.me/columns/domain-onamae

<h2>Route53でDNSを設定</h2>
Route53＞ホストゾーンをクリック。「ホストゾーンの作成」を押す。
「ドメイン名」を先ほど購入したものを入力。
タイプを「パブリックホストゾーン」を選択する。
選択したら、「作成」をクリックする。
<img width="1127" alt="スクリーンショット 2020-07-22 13.42.15.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/6ac036ee-ac9c-8cff-1faf-aeda6d83fe34.png">
お名前.comでネームサーバーを変更する。（別のサイトでドメインを設定してたら、そこで変更してください。）

変更手順は以下のサイトを参照。
https://www.onamae.com/guide/p/67

「その他のネームサーバーを使う」で先ほど作成したドメインに行って、ネームサーバー名を確認する。
Route53>ホストゾーン>該当ドメインをクリック。
右にスクロールするとタイプが出てくるので「NS」の4つの値をお名前.comのネームサーバーに入力する。（最後の.は入れなくて良い。）そしたら「確認」ボタンと「設定」ボタンを押す。
<img width="850" alt="スクリーンショット 2020-07-22 13.55.17.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/f8ff2411-ffeb-c8a3-a28f-ae581f4fcd00.png">
<img width="638" alt="スクリーンショット 2020-07-22 13.57.53.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/77f1e88f-eb21-8cc1-759f-9b849c654be4.png">
ドメイン反映までしばらく待つ。(長いと１〜2日かかる場合もあるとのこと。)
Aレコードを作成するため、「値」にEC2の該当インスタンスのIPv4パブリックIPを入力。あとはそのままで「作成」を押す。
<img width="1118" alt="スクリーンショット 2020-07-22 14.02.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/5e7e135e-d18e-f3bd-3980-c0fc2e05ce0e.png">

終わったらドメインの疎通確認を行う。（前述の通り、ネームサーバをお名前.comに変更直後だと反映に時間がかかります。）

```
dig xxx.com NS +short
xxx.comには自分のドメインを入力
```

Route53のネームサーバーが表示されている確認。
URLでも設定したドメインでApacheのデフォルトページが出るか確認。

<h2>プライベートサブネットの作成</h2>
VPC>サブネットの作成をクリック。
<img width="964" alt="スクリーンショット 2020-07-22 16.17.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/b7594cb4-7f2d-29c8-d69b-e634a22eb7d4.png">
名前タグに「private-subnet-1c」を含めて、VPCに先ほど作成したVPC、アベイラビリティーゾーンに「ap-northeast-1c」、IPv4CIDRブロックに10.0.21.0/24
<img width="960" alt="スクリーンショット 2020-07-22 16.19.45.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/7ba015ee-59d6-9b23-9b6c-abc9b73f11ca.png">

<h2>RDSの設置</h2>
EC2>セキュリティグループ>セキュリティグループの作成をクリック。
<img width="968" alt="スクリーンショット 2020-07-22 16.36.02.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/00c9c0c0-6801-5c84-975b-df3550b100a8.png">
セキュリティグループ名と説明を入力。今回は「wordpress-db」とする。VPCは先ほど作ったものにする。
インバウンドルールで「MYSQL/Aurora」、ソースはカスタム、虫眼鏡マークで先ほど作ったセキュリティグループのものを選ぶ。
<img width="1136" alt="スクリーンショット 2020-07-22 16.38.21.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ebcfede5-e6ba-3c28-b78d-d04a70f4f3bd.png">
RDS>サブネットグループを選択する。「DB サブネットグループを作成」ボタンをクリックする。
<img width="1187" alt="スクリーンショット 2020-07-22 16.47.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ded22768-e1e8-0c90-5d18-2a5f23a526f7.png">
名前、説明を入力する。今回は「wordpress-subnet-group」とする。VPCは先ほど作ったものを選ぶ。
<img width="843" alt="スクリーンショット 2020-07-22 16.49.40.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/3412459c-a9a5-a93f-be2b-8e6d9cd9105f.png">
プライベートサブネットを選ぶため、アベイライビリティーゾーンを「ap-northeast-1a」、サブネットをCIDRブロック「10.0.20.0/24」、アベイラビリティゾーンを「ap-northeast-1c」サブネットをCIDRブロック「10.0.21.0/24」で選択する。こちらで「作成」ボタンを押す。
<img width="837" alt="スクリーンショット 2020-07-22 16.53.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/700bb4c2-fb83-e6f5-d2f6-2e1bac90eebe.png">
RDS>パラメータグループにいき、「パラメータグループの作成」をクリック。今回はパラメータグループファミリーに「mysql8.0」、グループ名に「wordpress-mysql80」、説明に「wordpress-mysql80」を入力する。入力できたら「作成」ボタンを押す。
<img width="1118" alt="スクリーンショット 2020-07-22 17.04.16.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/27307379-c1cc-0343-5ad0-908a4baf49ec.png">
RDS>オプショングループを選択。「オプショングループの作成」ボタンを押す。名前と説明をwordpress-mysql80で、エンジンをmysql、メジャーエンジンバージョンを8.0にし、「作成」ボタンを押す。
<img width="1140" alt="スクリーンショット 2020-07-22 17.19.57.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/fe8964f9-442a-07ec-e6ba-28c4d0ea9337.png">

<h2>WEBサーバーからRDSを接続</h2>
RDSにいき、データベースの作成を押す。
<img width="851" alt="スクリーンショット 2020-07-22 17.27.15.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ea54535a-0c6a-737d-1433-102ce5d9090d.png">
テンプレートを費用を抑えるため今回は「開発/テスト」とする。（用途によって分ける。）
<img width="798" alt="スクリーンショット 2020-07-22 17.29.56.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ed857811-863b-cfcb-3d2a-d65638b3ede0.png">
DBインスタンス識別子と認証情報の設定で入力する。（マスターユーザー名とマスターパスワードは忘れないようにメモしておく。）
<img width="810" alt="スクリーンショット 2020-07-22 17.34.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/a7926b63-8226-8937-4c93-0021b1ca8340.png">
DBインスタンスサイズを用途に応じて選択する。(db.t2.microだと安い。)
<img width="801" alt="スクリーンショット 2020-07-22 17.37.41.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/b0d7c0b0-3904-6105-942f-1c10ecc86b82.png">
今回は負荷があまりかかることがないと想定し、「ストレージの自動スケーリングを有効にする」のチェックを外す。
<img width="812" alt="スクリーンショット 2020-07-22 17.39.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/829e7838-0ed4-3357-ddb2-8ffb4d271424.png">
接続ではVPCとサブネットグループを先ほど作ったものを選択する。
<img width="835" alt="スクリーンショット 2020-07-22 17.42.47.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/5236ce3e-0005-2c41-6840-99eaf6cc5918.png">
既存のVPCセキュリティグループを作成したものを今回作成したものを選択肢、アベイラビリティゾーンを「ap-northeast-1a」とする。
<img width="705" alt="スクリーンショット 2020-07-22 17.51.31.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/6c3cece0-b826-9ed5-667d-8f02b022dc22.png">
追加設定＞データベースの選択肢でDBパラメータグループとオプショングループで今回作成したものを選択する。
<img width="813" alt="スクリーンショット 2020-07-22 18.01.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/5724da7c-2dad-41c5-1ca0-349b944b4ba4.png">
モニタリングで拡張モニタリングの有効化のチェックを外し、メンテナンスをマイナーバージョン自動アップグレードの有効化を選択する。メンテナンスウインドウで時間を指定する。
<img width="786" alt="スクリーンショット 2020-07-22 18.05.14.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/dcf2557b-f72c-e663-4c9c-f67f719b10ee.png">
概算月間コストを確認し、「データベースの作成」ボタンを押す。
<img width="890" alt="スクリーンショット 2020-07-22 18.10.23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/be7308d3-587c-b489-df9e-10fcd3fedd14.png">

ターミナルでの操作を行う。

```
$ ssh -i ~/xxx.pem ec2-user@xx.xx.xx.xx
$sudo yum -y install mysql
```
上記でMySQLをインストールする。
MySQLに入るためエンドポイントを確認する。
<img width="932" alt="スクリーンショット 2020-07-22 18.16.05.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/60798921-f411-366e-d1e4-7ed0ea077c8d.png">

```
mysql -h エンドポイント　-u マスターユーザー名 -p
```

その後パスワードを入力する。

<h2>WordPress用のデータベースを作成</h2>
MySQLに入れたら下記を入力する。

```
$CREATE DATABASE データベース名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
$CREATE USER 'ユーザー名'@'%' IDENTIFIED BY 'password';
$GRANT ALL ON データベース名.* TO 'ユーザー名'@'%';
$FLUSH PRIVILEGES;
$exit;
```

<h2>WordPressのインストール</h2>
exit;でターミナルに戻る。

```
$sudo amazon-linux-extras install -y php7.2
$sudo yum install -y php php-mbstring
$cd ~
$wget https://ja.wordpress.org/latest-ja.tar.gz
$tar xzvf latest-ja.tar.gz
$cd wordpress/
$sudo cp -r * /var/www/html/
$sudo chown apache:apache /var/www/html -R
$sudo systemctl restart httpd.service
```

<h2>WordPressの設定</h2>
URL欄にドメインを入力する。
WordPressの画面に進み、始めるボタンをクリックし、データベース名、ユーザー名、パスワード、データベースのホスト名(エンドポイント)を入力し、送信ボタンを押す。
接続完了したらインストール実行で、サイトのタイル、ユーザー名、パスワード、メールアドレス、検索エンジンでの表示を適宜入力する。できたら「WordPressをインストール」ボタンをクリックする。
これでログインをし、管理画面に入れるようになる。 

#まとめ
レンタルサーバーだとボタンをポチポチしたらできたが、AWSだと結構手順を踏む必要があると思った。流れを意識しつつ実装しましょう、
教材
AWS：ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得