You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Apps Script无法连接主机商MySQL数据库但可连接免费SQL服务器

问题排查结论

  1. 该问题几乎不可能是PHPMyAdmin的内部设置导致。PHPMyAdmin是部署在数据库同主机/同内网环境的管理工具,它的访问逻辑和公网远程连接完全独立,能通过PHPMyAdmin访问仅能证明凭证有效性、数据库本身运行正常。
  2. 90%以上的概率是需要向主机商申请相关权限,核心是公网远程连接MySQL的权限限制,常见的限制场景有两类:
    • 主机商的防火墙默认拦截所有公网IP对3306端口的访问请求,仅允许本机/同机房内网IP连接,Google Apps Script的请求IP属于Google的公网IP段,会被直接拦截。
    • 你使用的数据库用户默认仅绑定了localhost访问权限,没有开放外部IP的登录许可,即使凭证正确,非本地发起的连接也会被MySQL服务直接拒绝。

后续操作建议

  • 先核对你的JDBC连接字符串格式是否符合规范,标准格式为jdbc:mysql://<数据库主机地址>:3306/<数据库名>?useSSL=false,注意部分主机商的数据库并非部署在本机,需要使用主机商提供的专属数据库域名而非localhost填写。
  • 联系主机商确认两项配置:一是是否允许公网IP访问3306端口,是否需要将Google Apps Script的IP段加入防火墙白名单;二是是否支持将数据库用户的允许访问IP修改为通配符%(允许所有IP访问),或者指定Google的IP段作为允许访问来源。
  • 如果主机商不支持开放公网MySQL连接,可以在主机上部署一个简单的后端接口,Google Apps Script通过HTTPS请求调用该接口,由接口在本地完成数据库读写操作后返回结果,绕开远程连接限制。

内容的提问来源于stack exchange,提问作者Andres Alvarez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 21:48:04