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 @   水水君  阅读(1365)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示