Windows系统下Node Red连接远程主机phpMyAdmin数据库的配置问题
Node Red 远程MySQL连接(站点主机部署场景)配置指南
- 首先明确参数获取逻辑:phpMyAdmin仅为MySQL的Web管理工具,你需要的是底层MySQL服务的公网连接参数,可直接从站点主机的数据库管理后台获取:
- 主机参数填写服务商标注的MySQL公网连接域名/IP,不要直接使用phpMyAdmin的Web访问地址
- 端口默认值为
3306,若服务商有自定义端口要求,按后台标注的端口填写
- 前置权限配置(必须完成否则无法连接):
- 在站点主机后台将你当前Windows设备的公网IP加入MySQL远程访问白名单,临时测试可设置为
0.0.0.0(仅测试用,生产环境禁止该配置) - 确认你使用的数据库账号已被授权允许非本地IP访问
- 在站点主机后台将你当前Windows设备的公网IP加入MySQL远程访问白名单,临时测试可设置为
- Node Red 节点配置操作:
- 打开MySQL节点编辑界面,在Host输入框填入获取到的MySQL公网域名/IP
- Port输入框填入对应端口,无特殊说明直接填
3306 - 依次填入目标数据库名、授权账号、密码,部署后即可测试连接
排查提示:若连接失败,可先在Windows cmd中执行
telnet <MySQL主机地址> <端口>确认端口可连通,排除主机防火墙、运营商端口拦截等网络问题
内容的提问来源于stack exchange,提问作者azaran
相关产品推荐
相关产品推荐

