В июле 2015 словил достаточно неприятный глюк с выводом данных типа «timestamp» на одной из нод mysql.
В отображении время упорно показывалось на час меньше необходимого, хотя в sql-е оно загружалось верно.
Обновление tzdata, mysql и перезагрузка сервера — проблему не решила.
Основной проект не пострадал, так как в коде при обращении к mysql явно указывалось «set time_zone = ‘Europe/Moscow'» или другое в зависимости от региона. В проектах без данной опции время отставало.
Решение достаточно банальное, определить временную зону по умолчанию в «my.cnf»
default-time-zone = "Europe/Moscow" |