De gemakkelijkste manier om dit te doen, zoals opgemerkt door Umar, is bijvoorbeeld
mysql> SET GLOBAL time_zone = 'America/New_York';
Het gebruik van de genoemde tijdzone is belangrijk voor tijdzones met een zomertijdcorrectie. Voor sommige Linux-builds kunt u echter het volgende antwoord krijgen:
#1298 - Onbekende of onjuiste tijdzone
Als je dit ziet, moet je misschien een tzinfo_to_sql-vertaling uitvoeren... het is gemakkelijk om te doen, maar niet voor de hand liggend. Typ vanaf de linux-opdrachtregel:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
Geef je root-wachtwoord op (MySQL-root, niet Linux-root) en het zal alle definities in je zoneinfo in mysql laden. U kunt dan teruggaan en uw
mysql> SET GLOBAL time_zone = timezone;