我正在尝试在MySQL中使用CONVERT_TZ。从我查找的内容中,需要填充mysql架构中的time_zone表。我在许多不同的网站上查看了这个内容并遵循了一些教程,包括this tutorial,但这些表仍然没有填充
15个时区文件已添加到我的C:\Program Files\MySQL\MySQL Server 5.6\data\mysql
目录中。我已尝试手动添加这些文件,并使用mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
here。我重新启动了MySQL服务,但表格仍未双向更新
有没有任何想法?
答案 0 :(得分:0)
解决方案:
我找到了这个here的答案。我在MySQL中运行命令C:\Program Files\MySQL\MySQL Server 5.6
时似乎有show variables like 'datadir
的文件夹结构,它指向C:\ProgramData\MySQL\MySQL Server 5.6
这是一个隐藏的文件夹,所以我之前没有看到它/ p>
当我将时区文件添加到C:\ProgramData\MySQL\MySQL Server 5.6\data\mysql
时,它可以正常工作