三鷹市・武蔵野市(吉祥寺)のホームページ制作会社です。三鷹市・武蔵野市(吉祥寺)のホームページ制作なら私たちにお任せください。

BLOG

Dockerコンテナ内のMySQLが文字化けした時の対処法

今回は、Dockerコンテナ内のMySQLが文字化けした際の対処法になります。

色々方法はありますが、docker-compose.ymlと同じ階層にmy.cnfを作成する方法が手っ取り早いように思います。

my.conf内の記載は以下のようにしています。

以下のままでも問題ないかと思いますが、ご自身の環境等によって適宜変更していただければと思います。

[mysqld] character-set-server=utf8mb4

collation-server=utf8mb4_general_ci

explicit-defaults-for-timestamp=1

general-log=1

general-log-file=/var/log/mysql/mysqld.log



 [client] default-character-set=utf8mb4

my.conf作成後は、以下のコマンドを実行し文字化けが修正されているか確認してください。

$ docker-compose down

$ docker-compose up -d