(Mysql8.0)Could not create connection to database server - java mysql connector

这里我最近重新安装Mysql发现的问题,在这里跟大家分享一下:

我重新安装了Mysql版本是8.0的,安装成功,在cmd测试安装是否成功,最终是成功的

但在项目运行老是报错,无法连接上数据库 

Could not create connection to database server - java mysql connector

我在网上查了很多资料,一直反省是我配置出现问题了吗?我参考了我以前的项目,也没有发现什么问题,我把运行的项目放到其他地方也能执行。最后才发现:

我用的mybatis的驱动包(mysql-connector-java-5.1.38-bin)与8.0不符合

最后我把驱动包改为 mysql-connector-java-8.0.11(点击下载)密码为 igvz 

最后记得把jdbc.properties的配置改变一下:driver=com.mysql.cj.jdbc.Driver

再重新开启服务器就发现可以连接到数据库了

补充:

可能会遇到接下来的问题     :java.sql.SQLException: The server time zone value(MyBatis时区错误)

url=jdbc\:mysql\://localhost\:3306/person?serverTimezone=UTC&characterEncoding\=utf-8

就在url上面添加上  serverTimezone=UTC 就可以了

猜你喜欢

转载自blog.csdn.net/ccczequn/article/details/81260833
今日推荐