0%

Nacos持久化

Nacos持久化

Nacos默认自带的是嵌入式数据库derby,但是如果使用Nacos集群的话,必须使用外置的数据库,否则每个Nacos都只能读取自身的内置数据,会导致数据错乱,目前仅支持mysql

在nacos的conf目录下找到nacos-mysql.sql文件,执行该脚本

修改conf目录下的application.properties配置文件

1
2
3
4
5
6
7
8
9
10
### 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.0=nacos
# db.password.0=nacos