nacos⽆法连接mysql的解决⽅法原因
nacos的pom依赖的mysql版本与mysql版本不⼀致导致
步骤1:
修改pom⽂件中mysql为对应版本依赖
mysql下载后为啥localhost打不开<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
步骤2:
building项⽬解决编译报错(删除旧依赖)
步骤3:
重新打包 mvn -Prelease-nacos -st.skip=true clean install -U
添加mysql配置位置
解决Nacos⽆法连接Mysql8.0+的问题
Nacos0.7版本加⼊了⽀持mysql数据源功能,nacos集的配置可以持久化到mysql。
不过我在使⽤mysql8.0.19的时候⽤nacos连接出现异常。
提⽰⽆法连接数据库,检查配置的数据库连接确认⽆误。
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+版本的jar,重启nacos即可。
启动时会提⽰更换了mysql的driver-class类。
到此这篇关于nacos⽆法连接mysql的解决⽅法的⽂章就介绍到这了,更多相关nacos⽆法连接mysql内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多
⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论