Halaman

12/15/2009

Setting Default time di MySQL

Tulisan ini ada disini berawal dari kebingungan dari apa yang saya lihat di log server MySQL. Betapa tidak transaksi yang seharusnya terjadi siang hari ternyata dilakukan pada malam hari. Setelah melakukan investigasi atas kasus ini dan googling sana sini tentunya akhirnya ditemukan penyebab yang sebenarnya sepele sekali.

Apa itu ? ya... jam server MySQL harus di set default ke GMT kita yaitu +7 supaya cocok dengan waktu yang ada di Indonesia ini, jadi selama ini MySQL mencatat log transaksi menggunakan GMT 0, jadi transaksi yang terjadi tercatat pada waktu tersebut.

Yap solusinya simpel sekali koq, cuma menjalankan perintah ini

Set Global Time_zone='+7:00'

dengan menggunakan SQL Editor, tentunya dengan permission super admin.

Simple tapi membutuhkan waktu yang lumayan lama untuk menemukan solusinya.