【发布时间】:2018-12-14 13:05:31
【问题描述】:
我创建了一个 Google Cloud Project MySQL 数据库,以与 Google Apps Script 提供的 Jdbc 服务结合使用。一切都按计划进行。我基本上按照文档中的方式进行连接。
var conn = Jdbc.getCloudSqlConnection(dbUrl, user, userPwd);
我与另一个帐户共享文件,突然我看到一个红色错误提示:
'建立数据库连接失败。检查连接字符串、用户名和密码。'
代码中没有任何变化,但是有一个错误。当我回到我的原始帐户并运行相同的代码时,没有错误。这里发生了什么?有什么想法吗?
【问题讨论】:
-
您能否检查 MySQL 数据库的权限以查看您使用的凭据是否仅限于特定主机 (IP)?
-
@GordThompson 我对控制台非常陌生,请原谅我。我的用户帐户有“主机名:%(任何主机)”
-
在文档中,如果您从不同的提供商developers.google.com/apps-script/guides/… 连接,它还建议添加 IP 范围,我添加了所有这些以防万一但仍然出现该错误。我认为我什至不需要它们,因为它是一个 Google Cloud 项目。
标签: jdbc google-apps-script google-sheets google-cloud-sql