redev

technical miscellaneous memorandum

General error: 1298 Unknown or incorrect time zone: 'Asia/Tokyo'

CakePHPで表題のエラーが発生。
mysqlのtimezoneの設定が要るとのこと。


MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.4.6 mysql_tzinfo_to_sql — タイムゾーンテーブルのロード


上記ページを元に試しに

# mysql_tzinfo_to_sql /usr/share/zoneinfo

とやったら恐ろしい量のSQLが吐かれたので、例に挙げられている方法で実行。

# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p[passwd] mysql