在第九章中,Nacos为配置中心,在其中配置的nacos-provider-dev.properties文件是没有做持久化的,如果Nacos重新启动,那么里面的配置文件将不存在了。所以需要数据库来做持久化。
1.Nacos目录中Config下的application.properties,添加数据。
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
2.mysql工具创建Nacos数据库
我用的是SQLyog
3.点击数据库执行sql脚本N
用不同的数据可以自己百度查一下怎么执行脚本导入数据,liunx中也一样。
4.选择Nacos下的nacos-mysql.sql,点击执行
5.重新启动Nacos
(注意你之前配置的nacos-provider-dev.properties),可以先导出配置,不然重新启动就没了。
重新启动成功导入配置或者再随便创建一个配置。
6.查看数据中config_info表
再重新启动Nacos数据也不会丢失了