Чтобы использовать утилиту 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, который выполнит их и заполнит таблицы часовых поясов.