Добавяне на timezones в MySQL (Adding time zones to MySQL)

При опит да сменим часовата зона на MySQL сървъра:

SET time_zone = 'Europe/London';

Се получи следната грешка:

SQLSTATE[HY000]: General error: 1298 Unknown or incorrect time zone: "Europe/London"

Как да оправим грешката? Импортираме всички timezones в MySQL сървъра 🙂

От конзолата пишем:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

Където:
-u root е потребителското име за root достъп до MySQL сървъра.