質問: "Asia/Tokyo"'; \ } > /etc/mysql/conf.d/timezome.cnf ``` **エラーメッセージ** ``` Fatal error: Illegal or unknown default time zone ```
回答: MySQLのタイムゾーンテーブルに`Asia/Tokyo`というタイムゾーンが存在しないのだと思います。 一般的に`mysql-tzinfo-to-sql`を使ってロードするためのSQLを作成して、`mysql`でロードします。 MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.4.6 mysql_tzinfo_to_sql — タイムゾーンテーブルのロード ``` mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql ``` 私はやったことがありませんが、Dockerでやる場合の例が、本家Stackoverflowにありました。ご参考まで。 Configure time zone to mysql docker container - Stack Overflow