web-dev-qa-db-ja.com

CentOSでzoneinfoタイムゾーンデータベースを更新/インストールする方法は?

CentOSのタイムゾーンデータベース(/ usr/share/zoneinfoにあるデータベース)を更新しようとしています。

ここでIANAからタイムゾーンデータをダウンロードしました: http://www.iana.org/time-zones

「make」ファイルを編集して実行しようとしましたが、いくつかのエラーが発生したため、それが正しいことかどうかわかりません。また、zoneinfoフォルダーをこの新しいデータで置き換えるだけで、タイムゾーンデータベースが破損しているというエラーが発生しました。

私は明白な何かを見逃していますか、またはこれを行う方法のどこかに指示がありませんか?誰かがこれをインストールする方法を教えてもらえますか?

(mysqlが次のようなエラーを表示しているため、これを試みています: 'error:SET time_zone =' US/Pacific '不明または誤ったタイムゾーン:' US/Pacific ')。

ありがとうございました! :)

4
user2044774

Zoneinfoデータベースを手動で更新しないでください。 EL/CentOSによってtzdataパッケージに既に提供されているアップデートをインストールするだけです。

# yum update tzdata

また、システムのタイムゾーンデータベースとは別の MySQLは独自の内部タイムゾーンテーブルを保持する にも注意してください。 MySQLの内部タイムゾーンテーブルを更新するには、 mysql_tzinfo_to_sql MySQLに付属のスクリプト

7
Michael Hampton