やっておかないとlatin1 とかやられて泣きを見る。
sudo vi /etc/my.cnf
下記を追記。
[client] default-character-set=utf8 [mysqld] skip-character-set-client-handshake character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 explicit_defaults_for_timestamp=true [mysqldump] default-character-set=utf8 [mysql] default-character-set=utf8
ちなみに”skip-character-set-client-handshakeの指定は、MySQLが勝手に内部変換しないようにするため”で、”explicit_defaults_for_timestamp=trueは、TIMESTAMP with implicit DEFAULT value is deprecated.警告を出されない様にするため”だそうです。
変更後の確認はMySQL に入ってから、下記にて。
SHOW VARIABLES LIKE 'character%';