2012-02-04 1 views
5

Я использую для Windows 7Mysql часовой пояс на окнах 7 не обновляется

Mysql 5.5.15

работает set time_zone = "Europe/Moscow";

Я получаю Error Number: 1298 Unknown or incorrect time zone: 'Europe/Moscow'

Я обновить таблицы часового пояса используя последнюю отсюда http://dev.mysql.com/downloads/timezones.html , но после запуска сервера mysql время zo ne все еще пусты, и команда по-прежнему возвращает те же ошибки.

С кем-либо сталкивалась с подобной проблемой?

+0

подобной проблемы здесь, но без SOLUTIO n http://web.archiveorange.com/archive/v/2HORyt7t4kCIDgQkWHPq – Volder

ответ

10

Решение:

Для тех, кто сталкивался с такой же проблемой - вот что я нашел. Я побежал show variables like 'datadir' и обнаружил, что мои файлы данных хранятся в другой папке: C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ Data \

и я заменял файлы в C: \ Program Files ... папка изначально. Были также необходимые файлы.

Итак, наконец все прошло хорошо.

+2

Очень полезно. Благодаря! – itsmatt

+0

Большое спасибо за это. Потратил около часа на то, чтобы выяснить, почему таблицы были пустыми даже после копирования файлов. –

0

Try:

SET GLOBAL time_zone = <timezone>; 
+0

та же ошибка # 1298 - Неизвестный или неправильный часовой пояс: «Европа/Москва» проблема в том, что таблицы, связанные с time_zone, пусты в БД, хотя такие файлы, как time_zone_name.MYD, содержат данные – Volder

+1

. Проверьте это: http://dev.mysql.com/downloads/timezones.html – alfasin

+0

Да, именно это я и начал. Спасибо, я нашел решение, которое я нашел, и что я сделал неправильно. – Volder

0

Я решил свою проблему, выполнив следующие шаги.

  • Если ваш MySql 5,6 или ниже

загрузить timezone_2016f_posix.zip из ссылке ниже и распакуйте затем заменить все файлы

например yourDrive: \ MySQL \ Data \ MySQL

или

  • Если MySql 5.7+

загрузить timezone_2016f_posix_sql.zip из ссылке ниже и распакуйте затем заменить все файлы до

, например. YourDrive: \ MySQL \ Data \ MySQL

Вы получите все зип файл по этой ссылке http://dev.mysql.com/downloads/timezones.html

Примечание: Ваш MySQL путь данные будут изменены Depands на версии тузд или установки MySql или Если вы используете XAMPP вашего путь будет выглядеть следующим образом yourdrive: \ Xampp \ MySQL \ Data \ MySQL

Надеется, что это поможет

 Смежные вопросы

  • Нет связанных вопросов^_^