nacos默认是使用的内置数据库derby ,可通过配置修改成mysql,修改成mysql之后,之前配置在derby的数据会丢失
本文使用mysql版本为8.0.22
nacos版本为2.3.1
-
在mysql里面先创建一个数据库test(名称自定义,和后面配置文件里面的一样就好了)
-
在上面创建的数据库test中导入nacos默认的数据库脚本(nacos-server-2.3.1\nacos\conf\mysql-schema.sql,创建持久化的表
-
修改nacos的配置文件application.properties增加mysql的配置(\nacos-server-2.3.1\nacos\conf\application.properties) 注意mysql的连接串里面的数据库(test)需与上面创建的一致
spring.datasource.platform=mysql
### Count of DB:
db.num=1### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root #mysql账号
db.password.0=Q1234 #mysql密码
- 启动nacos ,并随意配置一个参数。校验是否已经持久化到mysql表(config_info)中