解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents

使用spring boot 2.1.4.RELEASE + mybatis 出现MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents,从错误信息可以看出应该是mysql 时区设置错误。通过mysql客户端查询显示:

 

问题解决方法:

方法1:在数据库连接字符串中增加时区设置,如

spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8

方法2:修改mysql服务的设置my.ini,在mysqld节增加设置 default-time-zone='+08:00',修改后重启mysql服务。

posted @ 2019-04-14 20:58  zzhuang913  阅读(222)  评论(0编辑  收藏  举报