Самым простым способом сделать это, как отметил Умар, является, например,
mysql> SET GLOBAL time_zone = 'America/New_York';
Использование названного часового пояса важно для часового пояса, в котором есть настройка перехода на летнее время.Однако для некоторых сборок Linux вы можете получить следующий ответ:
# 1298 - Неизвестный или неправильный часовой пояс
Если вы видите это, вам может потребоватьсязапустить перевод tzinfo_to_sql ... это легко сделать, но не очевидно.В командной строке linux введите:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
Укажите свой пароль root (MySQL root, а не root Linux), и он загрузит любые определения из вашей зоныinfo в mysql.Затем вы можете вернуться и запустить свой
mysql> SET GLOBAL time_zone = timezone;