【PHP】CakePHPでMySQLとの接続時に「Error: [PDOException] SQLSTATE[HY000]: General error: 1298 Unknown or incorrect time zone: ‘Asia/Tokyo’ in」と出る

Azure Database for MySQLと接続したい
文字列として一致させる必要がある
\config\app.php
1 |
'timezone' => 'Asia/Tokyo', |
Mysql側
以下のように変更
1 |
'timezone' => '+09:00', |
タイムゾーンとしてはJSTで一緒なんだけど、AzureMysql側では「Asia/Tokyo」と出ない。たぶん時間のエイリアスを流す必要があるが、AzureMysqlだと流せなかった。
これ?
1 |
mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -uroot mysql -pP@ssw0rd |