问题
:::tips 当我们使用默认配置启动Nacos时,所有的配置信息都被Nacos保存在了内嵌数据库derby中,存在以下问题:
- 使用内嵌数据库,注定会有存储上限
- 不适合集群、分布式环境
- 不方便观察数据存储的基本情况
持久化配置操作
:::tips
进入Nacos安装目录下的conf文件夹,找到SQL脚本
:::
:::tips
打开数据库管理工具,新建一个nacos_config数据库,然后执行刚才的SQL脚本
:::
:::tips 进入Nacos安装目录下的conf文件夹,找到application.properties配置文件,添加以下配置 :::
spring.datasource.platform=mysql
#配置数据库数量
db.num=1
#配置Mysql数据库连接信息
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&serverTimezone=UTC
#配置Mysql用户名
db.user.0=用户名
#配置Mysql密码
db.password.0=密码