Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效
Posted
技术标签:
【中文标题】Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效【英文标题】:Google Apps Script JDBC - works only when remote database access hosts in cpanel is set to wide open 【发布时间】:2013-11-20 19:56:01 【问题描述】:我可以将 google 电子表格应用程序脚本连接到 mysql 数据库,但前提是我在 cpanel 中的远程数据库访问主机设置为全开 %
如果我将此处列出的 IP 地址放入我的访问主机列表中: https://developers.google.com/apps-script/guides/jdbc
我收到“无法建立数据库连接”错误。
我重写了访问主机,使其比实际的 google 范围更广泛 - 例如。 66.102.%.% 但仍然没有运气。
我去尝试找出脚本从哪个 IP 地址运行以确定范围可能被破坏的位置。为了得到这个值,我尝试了这个:
var response = UrlFetchApp.fetch("http://www.whatsmyip.org/");
Logger.log(response.getContentText());
但始终使用超出指南页面上给出的范围的 IP 地址运行:https://developers.google.com/apps-script/guides/jdbc
想法?
【问题讨论】:
【参考方案1】:您是否可能错误地使用了通配符? % 通配符可以匹配任何字符,而不仅仅是数字,因此您的示例实际上是 66.102.%。
【讨论】:
以上是关于Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效的主要内容,如果未能解决你的问题,请参考以下文章
将身份验证从一个 Google Apps Script webapp 传递到另一个 Google Apps Script webapp
允许匿名访问 Google Apps Script Web 应用程序(Google Apps 帐户)