Site logo

Developer Blog

Pavel Koltyshev

Как задать временную зону для MariaDB в MacOS?

Для того чтобы задать временную зону для MariaDB в MacOS необходимо:

Создать файлик ~/.my.cnf для локальной настройки MariaDB с текстом (установите нужное вам значение временной зоны):

[mariadb]

default_time_zone = 'America/New_York'
#default_time_zone = 'UTC'
#default_time_zone = +0:00

Перезапустить сервер MariaDB:

brew services restart mariadb

Иногда после перезапуска сервера не удается сразу подключиться к нему (нужно выполнить несколько попыток).

Для проверки корреткности установки временной зоны выполните SQL-запрос (в ответе должно быть ваше значение отличное от SYSTEM):

SHOW GLOBAL VARIABLES LIKE 'time_zone';