Spec-Zone .ru
спецификации, руководства, описания, API

C.5.4.6. Проблемы Часового пояса

Если у Вас есть проблема с SELECT NOW() возвращая значения в UTC и не Ваше местное время, необходимо сказать серверу свою зону текущего времени. То же самое применяется если UNIX_TIMESTAMP() возвращает неправильное значение. Это должно быть сделано для среды, в которой работает сервер; например, в mysqld_safe или mysql.server. См. Раздел 2.12, "Переменные окружения".

Можно установить часовой пояс для сервера с --timezone=timezone_name опция к mysqld_safe. Можно также установить это, устанавливая TZ переменная окружения прежде, чем Вы запустите mysqld.

Допустимые значения для --timezone или TZ системно-зависимы. Консультируйтесь со своей документацией операционной системы, чтобы видеть, какие значения являются приемлемыми.