Appearance
Nacos默认将配置存放于内存中,可以将配置存放到MySQL中,数据库文件:点击下载
对刚刚创建的数据库执行一条插入操作,默认的账户名是nacos,密码nacos
sql
INSERT INTO `users` ( `username`, `password`, `enabled` )
VALUES ( 'nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1 );
docker方式安装nacos持久化到mysql
shell
# 1. 查看docker容器mysql对应的ip
docker inspect mysql | grep IPAddress #mysql是对应的容器名字
# 2. 进入容器内部
docker exec -it nacos /bin/bash
# 3. 修改配置文件
vim /conf/application.properties
下面是修改的部分
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