Spec-Zone.ru › MySQL 5.7

B.3.3.7 Проблемы с часовыми поясами

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

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

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/timezone-problems.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API