nacos配置MySQL数据源8.0以上版本登陆失败问题

Nacos自带的是derby数据库,怎么将derby切换到MySQL?
1、找到nacos/conf/nacos-mysql.sql文件,放到MySQL中执行
2、修改nacos/conf/application.properties文件
添加以下这些官网都有告诉的

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://1.1.1.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=yourUsername
db.password=yourPassword

3、然后重启nacos发现就报错了,登陆失败...
原因:nacos默认支持的是5.0的版本,遇到这个问题之后也百度了不少的解决方法,有的是从官网重新下载源码,然后替换pom中的依赖,最后自己重新打包一下
最后我选择了一个最简单的解决办法,直接在nacos目录:
nacos/plugins/mysql/mysql-connector-java-8.0.17.jar(jar包是你数据库对应的版本)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容