Knowledge Base

Merubah Zona Waktu MySQL

Rizky   7 Oktober 2020

Ketika melakukan input atau insert databases dengan waktu saat ini (Current Time), namun yang terinput berbeda waktunya dan menunjukan zona waktu berbeda.
Hal tersebut bisa jadi karena zona waktu pada server databases dengan default UTC (-06:00).

Jadi perlu diubah agar menunjukan waktu saat ini, caranya sebagai berikut.

  1. Login ke SSH server anda.
    Lalu jalankan perintah date, jika menunjukan tanggal dan waktu saat ini maka zona waktu di server sudah sesuai. Jika belum maka silahkan anda ubah terlebih dahulu.

  2. Selanjutnya jalankan perintah berikut.

mysql -e "SELECT NOW();"

Perintah di atas untuk menunjukan zona waktu yang ada di databases. Jika belum sesuai dengan zona waktu di server seperti di atas, maka input/insert databases tidak akan menunjukan waktu yang sesuai saat ini.

  1. Jalankan perintah berikut ini.
mysql -e "SET GLOBAL time_zone = '+07:00';"

Perintah tersebut agar diubah ke zona waktu WIB (+07:00).

Kalau sudah kemudian jalankan kembali perintah di langkah ke dua.
Jika sesuai maka sudah sesuai.

Terima kasih :)