CentOS7はデフォルトでMariaDBがインストールされていると思われるので、削除。
# yum remove mariadb-libs # rm -d -r -f /var/lib/mysql/
MySQLサーバーをローカルインストール。
※https://dev.mysql.com/downloads/repo/yum/を参考に適宜URLを変更
# yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
MySQLサーバーをインストール。
# yum -y install mysql-community-server
文字コードをUTF-8に設定する。
/etc/my.cnfを編集して下記1行を追加。
character-set-server = utf8
MySQLサーバーが自動起動するよう構成。
# systemctl enable mysqld.service
MySQLサーバーを起動。
※この時点でrootのパスワードが自動生成されログに書き込まれる(/var/log/mysqld.log)
# systemctl start mysqld.service
MySQLサーバーの初期設定。
# mysql_secure_installation
パスワードポリシーをMEDIUMからLOWに変更する。
mysql -p でログイン後に
SET GLOBAL validate_password_policy=LOW
php-mysqlのインストール。
# yum -y install php-mysql