Det enklaste sättet att göra detta, som noterats av Umar är till exempel
mysql> SET GLOBAL time_zone = 'America/New_York';
Att använda den namngivna tidszonen är viktigt för tidszonen som har en justering av sommarljus. Men för vissa Linux-versioner kan du få följande svar:
#1298 - Okänd eller felaktig tidszon
Om du ser detta kan du behöva köra en tzinfo_to_sql-översättning... det är lätt att göra, men inte självklart. Från linux-kommandoraden skriv in:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
Ange ditt root-lösenord (MySQL root, inte Linux root) och det kommer att ladda alla definitioner i din zoninfo till mysql. Du kan sedan gå tillbaka och köra din
mysql> SET GLOBAL time_zone = timezone;