Я пытаюсь обновить свою базу данных часовых поясов в CentOS, база данных находится в / usr / share / zoneinfo.
Я загрузил данные часового пояса от IANA здесь: http://www.iana.org/time-zones
Я попытался отредактировать файл make и запустить его, но получил несколько ошибок, поэтому не уверен, что это было правильным поступком. Я также попытался просто заменить мою папку zoneinfo этими новыми данными и получил ошибку, что моя база данных часовых поясов была повреждена.
Я упускаю что-то очевидное или где-то не хватает инструкций, как это сделать? Кто-нибудь подскажет, как это установить?
(Я пытаюсь сделать это, потому что mysql выдает мне такие ошибки: 'error: SET time_zone =' US / Pacific 'Неизвестный или неправильный часовой пояс:' US / Pacific ').
Спасибо! :)
Не обновляйте базу данных zoneinfo вручную. Просто установите обновления, которые уже предоставлены вам EL / CentOS в tzdata
пакет:
# yum update tzdata
Также обратите внимание, что MySQL хранит свои собственные внутренние таблицы часовых поясовотдельно от базы данных часовых поясов системы. Чтобы обновить внутренние таблицы часовых поясов MySQL, запустить mysql_tzinfo_to_sql
скрипт, поставляемый с MySQL.