最近在整合spring boot,mybatis,druid时报以下错误:
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
报错原因:Mysql时区设置问题
解决方案:修改Mysql时区
解决方法如下步骤:
步骤一:以root用户登录mysql,键入命令:show variables like '%time_zone%';
此时查询出的时区应该是:SYSTEM SYSTEM默认是美国时区
步骤二:键入命令:set global time_zone='+8:00'; 设置时区为:东八区北京时间:
设置成功之后再次键入查询命令:show variables like '%time_zone%';
可以看到问题解决: