Nacos连接mysql8.0版本报错

我的Nacos版本为1.2.1,mysql版本为8.0.19,在配置application.properties文件连接mysql数据库后启动报错Nacos连接mysql8.0版本报错_第1张图片

因为nacos自带的mysql-connector-java-xxx.jar为mysql5.0版本,默认不支持mysql8.0以上版本

在参考了https://www.cnblogs.com/nxzblogs/p/13173995.html 这篇博客上的第二种方法后,启动时还是报错Nacos连接mysql8.0版本报错_第2张图片

分析报错信息可以看到是因为url中的serverTimezone没有配置导致报错

打开application.properties文件,修改之前

db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true

修改后

db.url.0=jdbc:mysql://localhost:3306/nacos_config?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=false

 再次启动nacos成功Nacos连接mysql8.0版本报错_第3张图片

你可能感兴趣的:(各种Bug,mysql,java,nacos,mysql8)