MySQL
AWS
AmazonLinux
mysql5.7

AWS Amazon LinuxにMySQL5.7をインストール

前回の続き

サーバーはAWSのAmazon Linuxを利用。
php7.1 / nginx(fast CGI)
http://qiita.com/namixc/items/17c3617f247057d911cb

MySQLのインストール

Jsonが扱えるバージョン5.7を入れる。

sudo yum -y install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm`
sudo yum -y install mysql-community-server

バージョン確認

mysql --version
mysql  Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using  EditLine wrapper

自動起動の設定
sudo chkconfig mysqld on

MySQLを起動

$ sudo service mysqld start
Initializing MySQL database:                               [  OK  ]
Starting mysqld:                                           [  OK  ]

root@localhostのパスワードがログファイルの中にあるので確認する。

/var/log/mysqld.log
[Note] A temporary password is generated for root@localhost: [これ]

パスワードを使ってMySQLにログインする。
初期のパスワードを変更しないとエラーが出続けるのでパスワードを変更しておく。
* 「8文字以上、英字・数字・記号をそれぞれ1つ以上含む」というかなり強固なパスワードを要求されるので注意

$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.19

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ALTER USER root@localhost IDENTIFIED BY '新パスワード';

my.cnfの編集

/etc/my.cnf
character-set-server = utf8 #追加

MySQL再起動

sudo service mysqld restart