Чтобы использовать утилиту mysql_tzinfo_to_sql
в Windows, вы можете выполнить следующие действия:
Метод 1: использование командной строки
- Откройте командную строку, нажав Win + R, набрав «cmd» и нажав Enter.
- Перейдите в каталог bin MySQL. Например, если вы установили MySQL в папку по умолчанию, вы можете использовать следующую команду:
cd C:\Program Files\MySQL\MySQL Server X.X\bin
- Запустите утилиту
mysql_tzinfo_to_sql
с соответствующими параметрами. Основной синтаксис следующий:mysql_tzinfo_to_sql tz_dir zone_info_tables | mysql -u root -p mysql
Замените
tz_dir
путем к файлам с информацией о часовом поясе (обычно они находятся в каталоге установки MySQL в папкеshare
). Заменитеzone_info_tables
именем таблицы, в которой будет храниться информация о часовом поясе. - Вам будет предложено ввести пароль root MySQL. Введите пароль и нажмите Enter.
- Утилита сгенерирует операторы SQL и передаст их клиенту MySQL, который выполнит их и заполнит таблицы часовых поясов.
Метод 2: использование MySQL Workbench
- Запустите MySQL Workbench и подключитесь к серверу базы данных MySQL.
- Откройте новую вкладку редактора SQL.
- Введите следующую команду, чтобы установить информацию о часовом поясе:
SET GLOBAL time_zone = 'SYSTEM';
- Выполните команду, щелкнув значок молнии или нажав Ctrl+Enter.
- Введите следующую команду, чтобы загрузить таблицы часовых поясов:
mysql_tzinfo_to_sql tz_dir | mysql -u root -p mysql
Замените
tz_dir
путем к файлам с информацией о часовом поясе (обычно они находятся в каталоге установки MySQL в папкеshare
). - Вам будет предложено ввести пароль root MySQL. Введите пароль и нажмите Enter.
- Утилита сгенерирует операторы SQL и передаст их клиенту MySQL, который выполнит их и заполнит таблицы часовых поясов.