Cara termudah untuk melakukan ini, seperti dicatat oleh Umar, misalnya
mysql> SET GLOBAL time_zone = 'America/New_York';
Menggunakan zona waktu yang disebutkan penting untuk zona waktu yang memiliki penyesuaian penghematan waktu siang hari. Namun, untuk beberapa build linux, Anda mungkin mendapatkan respons berikut:
#1298 - Zona waktu tidak diketahui atau salah
Jika Anda melihat ini, Anda mungkin perlu menjalankan terjemahan tzinfo_to_sql... mudah dilakukan, tetapi tidak jelas. Dari baris perintah linux ketik:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
Berikan kata sandi root Anda (root MySQL, bukan root Linux) dan itu akan memuat definisi apa pun di zoneinfo Anda ke mysql. Anda kemudian dapat kembali dan menjalankan
mysql> SET GLOBAL time_zone = timezone;