Временная зона в MySQL отличается от системной

Временная зона в MySQL отличается от системной
Иногда, временная зона системы (time zone) может отличаться от временной зоны MySQL, даже в том случае, когда MySQL использует временную зону системы.
Скорее всего пользователь изменил временную зону системы, но MySQL об этом не знает.

$ date
Wed Jan 14 14:12:18 FET 2015
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | EST    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)

Если Вы наблюдаете у себя такую ситуацию, просто перезапустите MySQL — это должно помочь.

service mysql restart или /etc/init.d/mysql restart
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | FET    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)

Stas Kuryan

Web developer. Перфекционист в написании кода.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *