MySQLServer5.7@CentOS7 の初期設定

# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
# yum install mysql-community-server
# systemctl enable mysqld.service
# systemctl start mysqld.service

初回起動時、ログへ初期パスワードが出力される\(^o^)/

# grep "password" /var/log/mysqld.log
2017-02-07T02:16:42.010289Z 1 [Note] A temporary password is generated for root@localhost: h0g3h0g3pa55w0rd

# mysql_secure_installation -uroot

Securing the MySQL server deployment.

Enter password for user root: h0g3h0g3pa55w0rd
.
.
.

開発環境等で、デフォルトのパスワードポリシー: パスワードが最低 1 つの数値文字を含み、1 つの小文字および大文字を含み、1 つの特殊文字 (英数字以外) を含む が強すぎると思われる場合は低めに変更する。

# vim /etc/my.cnf
---
[mysqld]
# LOW ポリシーは、パスワードの長さのみテストします。パスワードは少なくとも 8 文字の長さでなければなりません。
validate_password_policy=LOW
---

# systemctl restart mysqld.service