nacos无法连接mysql的解决方法
程序员文章站
2022-07-06 09:40:14
原因nacos的pom依赖的mysql版本与mysql版本不一致导致步骤1:修改pom文件中mysql为对应版本依赖 mysql&l...
原因
nacos的pom依赖的mysql版本与mysql版本不一致导致
步骤1:
修改pom文件中mysql为对应版本依赖
<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连接出现异常。
提示无法连接数据库,检查配置的数据库连接确认无误。
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内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 高德地图app怎么开启视觉障碍模式?
下一篇: 详解Android跨进程通信之AIDL
推荐阅读
-
php与mysql建立连接并执行SQL语句的代码
-
Apache服务器无法使用的解决方法
-
WinXP连接WiFi提示Windows找不到证书问题的解决方法
-
win7系统无法删除文件提示您需要权限来执行此操作的解决方法
-
mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法
-
阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法
-
Win10系统nvidia geforce experience无法登录问题的解决方法
-
vue-cli项目无法用本机IP访问的解决方法
-
无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方法[已测]
-
MFC连接数据库时,无法启动程序,计算机丢失libmysql.dll的问题解决办法