2015-02-13 2 views
1

Я пытаюсь понять, как заполнить таблицы часовых поясов в MySQL. Я новичок в разработке на Mac. Это мой первый раз, пытаясь установить это, и мне трудно найти инстументы. Я видел сообщения, где они говорят, что файл mysql_tzinfo_to_sql должен быть расположен здесь /usr/share/lib/zoneinfo, поскольку он должен появиться с Mac. Ну, это не с моей. У меня новый MacBook Pro. Прожектор говорит файл находится в applications/MAMP/Library/bin, так что я открыл терминал, пошел в этот каталог и напечатал это ...Установка поддержки часового пояса MySQL (MAMP PRO 3.0.7.3)

Gordons-MacBook-Pro:bin gordonfrobenius$ ./mysql_tzinfo_to_sql | ./mysql -p -u root mysql 
Usage: 
./mysql_tzinfo_to_sql timezonedir 
./mysql_tzinfo_to_sql timezonefile timezonename 
./mysql_tzinfo_to_sql --leap timezonefile 
Enter password: 

Я ввожу пароль и ничего не происходит. Таблицы часовых поясов по-прежнему пусты. Пожалуйста помоги.

  • MAMP 3.0.7.3
  • MacBook Pro OS X Yosemite v 10.10.2
  • PHP 5.6.2
  • MySQL innodb_version 5.5.38

UPDATE: Я просто попытался запуская это, как и другие предложенные должности, получил немного дальше, но не совсем там, пытаясь выяснить, что означает эта ошибка сейчас ...

Gordons-MacBook-Pro:bin gordonfrobenius$ ./mysql_tzinfo_to_sql /usr/share/zoneinfo | ./mysql -p -u root mysql 
Enter password: Warning: Unable to load '/usr/share/zoneinfo/+VERSION' as time zone. Skipping it. 

После этого поста сейчас, может быть на правильном пути ... http://www.larryullman.com/forums/index.php?/topic/2629-ch-6-pg-190-step-by-step-instructions-for-how-to-load-time-zone-table-info/

+0

Попробуйте перезапустить демон mysql. –

ответ

1

Эти инструкции решить проблему: http://www.larryullman.com/forums/index.php?/topic/2629-ch-6-pg-190-step-by-step-instructions-for-how-to-load-time-zone-table-info/

я обнаружил, что это легче двигаться, что + файл VERSION из usr/share/zoneinfo переместившись в это место в терминале, затем введите open .. Это заставляет поисковик открываться в этом месте, затем вы можете перетащить его на рабочий стол (вам придется пройти аутентификацию). Затем, когда закончите загрузку данных часового пояса, перетащите его обратно.