Mysql连接时报错例子:
原因分析:
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';