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

 

posted @ 2022-09-25 12:08  水水君  阅读(1311)  评论(0编辑  收藏  举报