首页 > 数据库 >nacos 配置 mysql 本地数据源

nacos 配置 mysql 本地数据源

时间:2022-09-25 12:23:01浏览次数:77  
标签:SERVICE 数据源 mysql nacos MYSQL docker root

1、登陆https://hub.docker.com/拉取nacos镜像

2、运行docker启动命令

docker run -d \
--name nacos-server \
-e MODE=standalone -e prefer_host_mode={名称} \
-p 8848:8848 \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST={局域网ip} \ -e MYSQL_SERVICE_PORT=3306 \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD={数据库密码} \ -e MYSQL_SERVICE_DB_NAME=nacos \ nacos/nacos-server:v2.1.1-slim

3、更改配置文件(mysql 版本8+)

插入一条-->如果出现vim找不到报错,初始化一下模块就好了;

apt-get update
apt-get install vim

然后是修改 application.properties 文件, 加入mysql的时区设置;

按 i 进入编辑模式

编辑完成后 按esc,输入:wq 保存退出

4、重启nacos;

注意:重启之后可能会出现一个报错:No DataSource set

我这边的的产生原因是mysql root用户限制当前ip访问

变更命令⬇️⬇️⬇️

use mysql;
update user set host = ‘%’ where user = ‘root’;
FLUSH PRIVILEGES  # 刷新,也可以重启mysql

 

标签:SERVICE,数据源,mysql,nacos,MYSQL,docker,root
From: https://www.cnblogs.com/Jcc-learningnotes/p/16727617.html

相关文章