Назад | Перейти на главную страницу

Как обновить / установить базу данных часовых поясов zoneinfo на CentOS?

Я пытаюсь обновить свою базу данных часовых поясов в 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.