java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized 的解决方法

Mysql连接时报错例子:

java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized 的解决方法_第1张图片

 原因分析

       1、从错误上看mysql版本时区对不上的错误、比如我的代码用的是8.x的驱动包,而连接的mysql版本为5.x 所以报上面的错,也就是在使用MySQL 版本和MySQL连接驱动的时候出现的问题的连接兼容问题错误
     

解决方法:

      方式1、在mysql连接url后拼上serverTimezone=GMT%2B8

       如:

 

     方式 2、从错误上看应该是时区的错误,所以我们只需要设置完毕系统的时区即可。这里的GMT%2B8代表东八区。

还有一种解决办法就是设置整个数据库的时区,可以执行下面的语句来完成:

  show variables like '%time_zone%'

  set global time_zone='+8:00';

      

 

你可能感兴趣的:(mysql)