首页 > 解决方案 > Node Red MySQL 无法连接到本地工作的 docker MySQL 服务器

问题描述

我已经启动了一个容器,他似乎在工作:

输出 docker ps

我可以通过以下方式登录 mysql 数据库

docker exec -it mysqlsys bash

凭据在那里工作正常。

所以,下一步,我要去node-red,并使用“node-red-contrib-mysql”。但是,当我设置数据连接到数据库时,我可以看到“连接丢失”,我根本无法工作。

节点红

有人可以帮忙吗?谢谢。

附言 检查

标签: mysqlnode.jsdatabasedockernode-red

解决方案


您可以使用容器的 IP 或创建docker-compose.yml文件来创建服务。对于第一个选项,在终端上查找IP写入

docker inspect mysqlsys

并找到IPAddress钥匙。

如果您选择第二个选项,您可以将服务名称用作主机。


推荐阅读