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

Linux MySQL

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

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

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

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

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



Рекомендуем посмотреть
Ubuntu 14.10 уже сегодня
Проект Linux — используем Ubuntu 3 месяца как основную систему.
3 месяца на Ubuntu. Неделя первая. Первый опыт.
3 месяца на Ubuntu. Неделя вторая. Что я себе установил
Авторизуйтесь через Вконтакте , чтобы оставлять комментарии от своего имени