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包是你数据库对应的版本)