我在microsoft windows xp上使用MySQL 5.0.51b。按照here的描述,我正在尝试从zoneinfo文件(由从here下载的库生成)加载数据到数据库表中。
现在我找不到在哪里我可以得到这个"mysql_tzinfo_to_sql“程序的视窗。我尝试在mysql命令行客户端上执行它,但没有成功。在linux上,您可以直接在shell上执行此命令。
任何帮助都是非常感谢的。
发布于 2014-04-04 04:37:14
你不需要在Windows上运行mysql_tzinfo_to_sql。
对于Windows,只需执行以下操作:
C:\ProgramData\MySQL\MySQL Server 5.5\data\mysqlSELECT NOW();检查
SET time_zone = 'America/Costa_Rica';
更多信息请点击此处:MySQL
看看这个:Answer
发布于 2019-01-05 03:08:55
命令"mysql_tzinfo_to_sql“在Windows上不起作用。您必须下载包含SQL语句的时区包,并使用"source“命令填充时区表,如下所示:
mysql> use mysql ;
mysql> source /path/to/file/timezone_posix.sql ;请查看以下链接以供参考:
脚本sql:http://downloads.mysql.com/general/timezone_2016a_posix_sql.zip,http://downloads.mysql.com/general/timezone_2016a_leaps_sql.zip
发布于 2019-01-05 08:13:04
在MySQL8中,“填充文件”方法对我来说都不起作用。
很多答案都包含这样的链接:http://dev.mysql.com/downloads/timezones.html有包含sql文件的可下载压缩文件。把它放到任何目录都没有用。有一件事对我很有帮助:我发出了一个"use mysql;“,并将可下载的sql文件的内容作为脚本执行。
https://stackoverflow.com/questions/713319
复制相似问题