После dpkg-reconfigure tzdata время в MySQL не меняется. Решение проблемы.

Софт
20.04.2018
2268
0

Сейчас я расскажу об актуальной проблеме для тех, кто по старинке хранит время в DATETIME в MySQL. Недавно у меня была проблема со сменой часового пояса на сервере. Командой sudo dpkg-reconfigure tzdata часовой пояс менялся, в системе было новое время, но в MySQL время оставалось старым.

Я пробовал несколько способов, в том числе и перезапуск MySQL сервера, пробовал заново выполнять команду dpkg-reconfigure tzdata, но мне ничего не помогало. Время в базе данных MySQL так и оставалось старым.

Проблему я решил очень просто, добавив команду:

[mysqld]
default-time-zone='+00:00'

в файл /etc/mysql/my.cnf. После чего я перезапустил сервер. Время в MySQL изменилось и стало таким же, как и на локальной машине. Ура.

Нет комментариев