问答详情
源自:-

Mysql5.7为什么测试时会报Server time zone不匹配的错误

测试时报The server time zone value '这部分内容是乱码' is unrecognized or represents more than one time zone

为了解决这个问题,从网上找到要把url=jdbc:mysql://localhost:3306/seckill?useUnicode=true$characterEncoding=utf8

改为

url=jdbc:mysql://localhost:3306/seckill?serverTimezone=UTC

就可以正常运行了,这是怎么回事?

提问者:taoy 2016-06-09 20:36

个回答

  • 李知恩天下第一好看
    2019-07-28 16:23:17

    我是MySQL8.0.17,不改不让通过,改完之后除注释中其他地方的汉字就变成乱码了?

  • Nomo_Air
    2017-07-18 17:17:09

    serverTimezone=GMT%2B8

  • 当我再次梦见你
    2017-05-29 10:06:05

    那叫慢了,不是快了。。。

  • zhouwh
    2017-03-29 22:12:53

    改成UTC,你会发现时间快了8小时,这时就悲剧了

  • 艾珐
    2016-11-10 22:22:36

    是不是因为用到时间戳 我也遇到这样的问题