【SpringCloudAlibaba】Nacos配置中心怎么持久化到数据库

上篇博客,我们用Nacos实现了配置中心,Naocs的配置文件存在了哪呢,它存在里Nacos默认用的是自带的嵌入式数据库derby里,那怎么将Nacos的数据库切换到MySQL,持久化到MySQL呢
详细步骤如下:

1、在本地mysql创建一个数据库nacos_config

2、创建nacos的表

在nacos的conf这个文件下,找到nacos-mysql.sql这个文件,复制里边的sql语句,到数据库nacos_config下执行这些sql语句
【SpringCloudAlibaba】Nacos配置中心怎么持久化到数据库_第1张图片
执行后效果如下
【SpringCloudAlibaba】Nacos配置中心怎么持久化到数据库_第2张图片

3、然后配置application.properties这个文件

在文件最后加上mysql数据库的配置

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root

这里的user和password是自己mysql的用户名和密码

4、重启nacos

重启后可看到之前添加的配置文件已经没有了,代表切换成功。
然后再新建一个配置文件,到数据库里config_info这个表里就可以看到刚刚添加的配置文件了
【SpringCloudAlibaba】Nacos配置中心怎么持久化到数据库_第3张图片

看到这样的结果,就代表Nacos的配置中心实现了持久化到mysql数据库了

你可能感兴趣的:(SpringCloud,Nacos,持久化,SpringCloud,数据库)