Nacos配置持久化到MySQL

2022-05-05 SpringCloudSpringCloudAlibaba

Nacos默认将配置存放于内存中,可以将配置存放到MySQL中,数据库文件:点击下载 (opens new window) 对刚刚创建的数据库执行一条插入操作,默认的账户名是nacos,密码nacos

INSERT INTO `users` ( `username`, `password`, `enabled` )
VALUES ( 'nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1 );

docker方式安装nacos持久化到mysql

# 1. 查看docker容器mysql对应的ip
docker inspect mysql | grep IPAddress    #mysql是对应的容器名字

# 2. 进入容器内部
docker exec -it nacos /bin/bash

# 3. 修改配置文件
vim /conf/application.properties

下面是修改的部分

spring.datasource.platform=mysql
    db.num=1
    # 这里填mysql容器ip,以及对应的数据库
    db.url.0=jdbc:mysql://ip地址:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
	db.user=root
	db.password=123456
上次更新: 1 年前