Многие пользователи сталкиваются в ситуацией, когда время, которое показывает команда SELECT NOW(); отличается от того, что показывает php date и date в консоли. Оказывается, MySQL тоже может жить по своему времени.
Итак, выставить время можно 2-мя способами:
1) В конфиг файле:
default_time_zone='+00:00'
2) В самом MySQL любой из команд от рута:
SET GLOBAL time_zone = '+8:00';
SET GLOBAL time_zone = 'Europe/Helsinki';
SET @@global.time_zone='+00:00';
Более подробно можно прочитать здесь:
dev.mysql.com/doc/refman/5.5/en/time-zone-support.html