MySQL5.7セットアップメモ
OS
CentOS7
インストール
$ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
$ rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
$ systemctl enable mysqld
$ systemctl start mysqld
セキュアインストール
事前にデフォルトのパスワードを確認する
セキュアインストールの実行
下記で、rootパスワードの変更、テストデータベースの削除、リモートからのroot接続を無効化を実施する
パラメータ調整
ファイルを変換
パラメータ追加
# Charset
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init-connect = SET NAMES utf8mb4
skip-character-set-client-handshake
# MyISAM
key_buffer_size=8M
thread_cache_size=16
query_cache_limit=5M
query_cache_min_res_unit=4k
query_cache_size=8M
query_cache_type=1
read_buffer_size=8M
join_buffer_size=8M
read_rnd_buffer_size=8M
# InnoDB
innodb_buffer_pool_size=1024M
innodb_log_file_size=512M
innodb_log_buffer_size=16M
innodb_file_per_table = 1
sort_buffer_size=8M
最後に再起動して終わり