nacos 配置 mysql 本地数据源
1、登陆https://hub.docker.com/拉取nacos镜像
2、运行docker启动命令
docker run -d \ --name nacos-server \ -e MODE=standalone -e prefer_host_mode={host} \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \ -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