Nacos 持久化

持久化:管理的配置信息持久化

注意:默认nacos存在配置信息持久化,默认的持久化方式为内嵌数据库debery

缺点:无法友好的展示数据

官方建议:在生产情况下推荐将配置存入mysql数据库 nacos到目前为止仅仅支持mysql版本要求5.6.5+

利用Mysql进行持久化

1、首先创建数据库(注意编码格式)

2、在创建的数据中执行nacos-mysql.sql文件,sql文件的位置在nacos包下面的conf目录下面

image-20210826224714923

image-20210826224810365

3、修改nacos配置文件持久化信息到mysql中

修改conf文件下面的application.properties文件

1
2
3
4
5
6
7
8
9
10
11
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456

然后重新启动nacos 便完成了Nacos持久化到Mysql

注意:如果是mysql8.0需要添加相应的驱动

评论