mysql没有在Windows服务器

时间:2015-07-22 16:47:47

标签: mysql timezone window-server

我在Windows服务器2012上运行的MySQL服务器使用的时区上遇到了一个奇怪的问题

我做过的事情:

  1. 在my.ini文件中设置默认时区,在本例中 默认时区=美国/芝加哥
  2. 确保我使用的是实际的ini文件
  3. 检查MySQL实际使用的时区变量 系统
  4. 将一些时区表加载到MySQL数据文件夹中,因为我读了 在Windows中,这些表默认不在那里
  5. 检查正确设置为UTC-06:00的服务器实际时间,相同 时间如芝加哥
  6. 运行select now()语句
  7. 列表中的最后一项是给我一个不同的时间,提前五个小时,有一点是当我重启服务器一段时间时,时区被正确设置为芝加哥时间,但几天之后,它又回来了不正确的,总是提前5个小时。

    我不知道为什么会这样,也许有人可以帮我这个,谢谢!

1 个答案:

答案 0 :(得分:0)

建立mysql连接后,请运行此查询。

SET SESSION time_zone = 'America/Chicago'