MySQL データベースのデフォルト文字コードをUTF-8に設定する

データベース作成後に、ALTER DATABASE文を叩くのは面倒なので、デフォルトの文字コードをUTF-8に変更します。

/etc/my.confに以下の内容を記述する。

[mysqld]
character-set-server=utf8

[client]
default-character-set=utf8

そして、MySQLサーバーを再起動。

$ sudo systemctl restart mariadb

※諸事情により、MySQLではなくMariaDBを使ってます。

参考サイト

mysqlで文字コードをutf8にセットする