gpt4 book ai didi

mysql - 如何将本地 MySQL 数据库连接到 IBM Node-Red 平台

转载 作者:行者123 更新时间:2023-11-29 09:32:18 25 4
gpt4 key购买 nike

我在 Windows 上使用 MySQL Workbench,我想将其连接到在 IBM 云上运行的 Node-Red。由于我不在同一台服务器上运行它们,因此主机 127.0.0.1 和端口 3306 似乎不起作用。我应该授予什么权限?

最佳答案

我将在这里做出很多假设,因为您的问题中确实没有足够的信息。

第一个假设,“在 IBM 上运行”意味着 Node-RED 在 IBM Cloud 托管服务上运行。

简短的回答是你不能做你想做的事。

更长的版本是,您可能实际上可以完成这项工作,但这样做确实是一个坏主意。

第二个假设,您是在家中执行此操作(即使您是在办公室位置执行此操作,也可能会出现相同的问题)。这意味着您使用 RFC 1918 地址范围(例如 192.168.0.x)连接到本地 LAN,这意味着您位于执行 NAT(网络地址转换)的路由器后面。这意味着您需要在路由器上设置端口转发,以便当流量到达路由器时,它会将其发送到您的 Windows 计算机。如何执行此操作取决于您的路由器。

下一个问题是,您的宽带可能没有静态 IP 地址,这意味着每次连接断开时它都会发生变化。有一些解决方法可以使用动态 DNS 之类的东西。但这太复杂了,无法进入这里。

假设你已经解决了所有这些问题,你仍然有一个问题,你现在已经将你的 mysql 数据库暴露在互联网上,所以你需要确保你已经启用了所有正确的安全措施来防止人们登录,并且最多查看您的所有数据。

对此有两个更好的解决方案

  1. 在与数据库相同的计算机上或至少在同一本地网络上运行 Node-RED。

  2. 使用 IBM Clouds 托管数据库解决方案之一,这些解决方案可以更轻松地连接到 Node-RED 的 IBM Cloud 实例。

关于mysql - 如何将本地 MySQL 数据库连接到 IBM Node-Red 平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58434216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com