Il modo più semplice per farlo, come notato da Umar, è, ad esempio
mysql> SET GLOBAL time_zone = 'America/New_York';
L'uso del fuso orario denominato è importante per il fuso orario che dispone di una regolazione dell'ora legale. Tuttavia, per alcune build di Linux potresti ricevere la seguente risposta:
#1298 - Fuso orario sconosciuto o errato
Se vedi questo, potresti dover eseguire una traduzione tzinfo_to_sql... è facile da fare, ma non ovvio. Dalla riga di comando di Linux digita:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
Fornisci la tua password di root (root MySQL, non root Linux) e caricherà tutte le definizioni nel tuo zoneinfo in mysql. Puoi quindi tornare indietro ed eseguire il tuo
mysql> SET GLOBAL time_zone = timezone;