四. Nacos windows 版配置持久化数据到 MySql

目录

  • 一. 简单解释
  • 二. Widows 版本 Nacos 持久化数据到 Mysql 数据库

一. 简单解释

  1. 在实际生产环境中 Nocas 是集群环境,防止一台 Nacos 宕机,无法注册获取服务,无法读取配置文件
  2. 防止 Nacos 宕机或重启后数据丢失,Nacos 支持将数据统一持久化到数据库 Mysql(在不配置Nacos持久化到Mysql时,默认 Nacos 内置了一个嵌入式数据库derby,将一些数据保存到了内置的数据库上,多台 Nacos 就会出现多个内置数据库)
    四. Nacos windows 版配置持久化数据到 MySql_第1张图片

四. Nacos windows 版配置持久化数据到 MySql_第2张图片

二. Widows 版本 Nacos 持久化数据到 Mysql 数据库

  1. windows 环境下首先需要下载 Nacos jar 包,然后解压运行启动
  2. 在加压后的文件夹中找到 nacos/conf 目录下,有一个"nacos-mysql.sql" 脚本,复制脚本中的 sql 语句到 Windows下安装的 mysql 数据库执行,在 Mysql 上创建 Nacos 持久化数据到 Mysql 需要的表
  3. 找到 nacos/conf 目录下的 “application.properties” 文件,文件中添加链接数据库的配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_test01?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=
  1. 重启 Nacos
  2. 访问 Nacos 添加配置文件
    四. Nacos windows 版配置持久化数据到 MySql_第3张图片
  3. 查看该 Nacos 配置的持久化Mysql库中的 config_info 表
    四. Nacos windows 版配置持久化数据到 MySql_第4张图片

你可能感兴趣的:(#,七.,Nacos)