nacos基础(4):配置nacos外部数据库

文章目录

  • 外部数据库支持
  • 多数据源的配置

外部数据库支持

单机模式下nacos默认使用嵌入式数据库来实现数据的存储,若想要使用外部mysql存储nacos数据,需要进行一下步骤:

  1. 安装数据库,版本要求5.6.5+,mysql8以下

  2. 初始化mysql数据库,新建数据库nacos_config,数据库初始化文件${nacoshome}/conf/nacos-mysql.sql
    nacos基础(4):配置nacos外部数据库_第1张图片

nacos基础(4):配置nacos外部数据库_第2张图片

  1. 修改${nacoshome}/conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url,用户名和密码

nacos基础(4):配置nacos外部数据库_第3张图片

  1. 重启nacos

多数据源的配置

给nacos配置多个数据源
nacos基础(4):配置nacos外部数据库_第4张图片

spring.datasource.platform=mysql
### Count of DB:
# db.num=1
db.num=2
### 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.0=nacos
# db.password.0=nacos
#数据源1
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.0=root
db.password.0=123456
#数据源2
db.url.1=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.1=root
db.password.1=123456

你可能感兴趣的:(nacos,nacos)