我试图在CentOS上更新我的时区数据库,数据库位于/ usr / share / zoneinfo。
我在这里下载了IANA的时区数据: http : //www.iana.org/time-zones
我试着编辑'make'文件并执行它,但得到了一些错误,所以我不确定这是正确的事情。 我也尝试用这个新数据replace我的zoneinfo文件夹,并得到我的时区数据库已损坏的错误。
我错过了一些明显的东西,或者我错过了关于如何做到这一点的指示? 有人会告诉我如何安装?
(我想这样做是因为mysql给了我这样的错误:'错误:SET time_zone ='美国/太平洋'未知或不正确的时区:'美国/太平洋')。
谢谢! 🙂
不要手动更新zoneinfo数据库。 只需在tzdata包中安装EL / CentOS为您提供的更新:
# yum update tzdata
另请注意, MySQL保留自己的内部时区表 ,与系统时区数据库分开。 要更新MySQL的内部时区表,请运行MySQL附带的mysql_tzinfo_to_sql脚本 。