nacos无法连接mysql的解决方法

时间:2021-05-02

原因

nacos的pom依赖的mysql版本与mysql版本不一致导致

步骤1:

修改pom文件中mysql为对应版本依赖

? 1 2 3 4 5 <dependency> <groupid>mysql</groupid> <artifactid>mysql-connector-java</artifactid> <version>8.0.19</version> </dependency>

步骤2:

building项目解决编译报错(删除旧依赖)

步骤3:

重新打包 mvn -prelease-nacos -dmaven.test.skip=true clean install -u

添加mysql配置位置

解决nacos无法连接mysql8.0+的问题

nacos0.7版本加入了支持mysql数据源功能,nacos集群的配置可以持久化到mysql。
不过我在使用mysql8.0.19的时候用nacos连接出现异常。

提示无法连接数据库,检查配置的数据库连接确认无误。

? 1 2 3 4 5 spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://localhost:3306/nacos_config?useunicode=true&usejdbccomplianttimezoneshift=true&uselegacydatetimecode=false&servertimezone=utc db.user=root db.password=123456

解决办法:

在nacos安装目录下新建plugins/mysql文件夹,并放入8.0+版本的mysql-connector-java-8.0.xx.jar,重启nacos即可。
启动时会提示更换了mysql的driver-class类。

到此这篇关于nacos无法连接mysql的解决方法 的文章就介绍到这了,更多相关nacos无法连接mysql内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/u014542583/article/details/107963662

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章