我正在测试来自谷歌应用程序/谷歌表单的mysql连接。
function test() {
var connection = Jdbc.getConnection("jdbc:mysql://xx.xx.xx.xx:3306/", "admin", "admin");
debugger;
}
错误消息:Exception: Failed to establish a database connection. Check connection string, username and password.
这是云VPS上的mySQL数据库(托管在Hetzner上(。在过去,我连接到同一个DB没有问题,它大约在一年前开始失败。
DB允许该用户在端口3306上进行远程访问。我在一些帖子中读到需要将我的服务器/DB上的谷歌IP列入白名单。我该怎么做?这是失败的原因吗?
尝试在字符串中指定数据库名称,如下所示:
Jdbc.getConnection("jdbc:mysql://xx.xx.xx.xx:3306/YOUR_DATABASE_NAME", "admin", "admin");