Google Apps 脚本 - JDBC 到 Google 云数据库连接失败

问题描述 投票:0回答:2

我在使用 Google Apps 脚本连接到 Google Cloud 数据库时遇到错误。该脚本在 2021/5/11 11:00AM 之前运行良好。之后无法建立连接,返回“无法建立数据库连接。请检查连接字符串、用户名和密码”。我不知道可能是什么问题;-(

数据库使用DB Client连接没有问题。

Jdbc.getConnection('jdbc:mysql://' + CFG.IP_ADDR + ':' + CFG.PORT + '/' + CFG.DB_NAME, CFG.ACCOUNT, CFG.PASSWWD);
var CFG = {
IP_ADDR: 'ip address',
PORT: '3306',
DB_NAME: 'DBname',
ACCOUNT: 'account',
PASSWWD: 'pwd',
DRIVER_STRING: 'org.mariadb.jdbc.Driver',
CONNECT_PROPERTIES: 'useSSL=false'
}
mysql google-apps-script jdbc
2个回答
2
投票

这似乎是一个错误!

Google 的问题跟踪器上已经有一份报告详细介绍了相同类型的行为:

Google 似乎确实知道这个问题,但如果它导致了问题,您也可以点击上述页面左上角问题编号旁边的 ☆,这让 Google 知道更多的人遇到了这个问题,因此更有可能看起来更快。

此问题线程中有一个建议的解决方法 - 即将字符串

?useSSL=false
作为 URL 参数(如 他们的答案中的 spcsLrg 所建议),但据报道这并不适合所有人(在大多数情况下,如果使用第三方数据库)。


0
投票

我遇到了这个问题,这是一个 Google 公共 IP 地址被我们的防火墙拒绝访问。我们添加了 IP 地址,问题就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.