无法使用JDBC GetConnection建立数据库连接

时间:2018-11-16 20:34:57

标签: database jdbc google-apps-script connection

在今天的过程中,我尝试了很多事情,只是试图在我的VPS上建立与MySQL数据库的连接。我没有使用GoogleCloud,因此jdbc.getConnection()是正确的电话。

相同的错误仍然存​​在:

  

“无法建立数据库连接。请检查连接字符串,用户名和密码。(第11行,文件...”

..在这种情况下,第11行是:

var conn = Jdbc.getConnection('jdbc:mysql://<IP ADDRESS>:3306/<DBNAME>', '<USER>', '<PWD>');

我已阅读Google脚本帮助页面和其他将IP范围列入白名单的线程。我正在使用MySQL Community版本,并且已使用列出的范围手动更新了.ini文件。我运行Workbench并检查OPTIONS FILE / Replication。

group_replication_ip_whitelist

以及我在.ini中指定的范围都不会出现。只是一个范围(该字段是一个单行文本框,对于多行,建议您用'\ n'划定

表面上,即使.ini文件具有必需的IP范围,Workbench也看不到它们,或者至少没有通过GUI正确显示它们。

我确信用户名/密码正确,并且所说明的IP绝对正确,因此似乎还有其他阻碍我进行连接的尝试。

更新... 我已经下载了适用于Chrome的插件,该插件可实现MYSQL连接,并且首次将其连接到数据库,没有任何问题。 因此,我确信MySQL Server根本不会看到我添加到MSQL .ini中的IP范围,因此Jdbc无法连接。...

是否还有其他方法可以确定列入白名单的IP范围在MySQL内... ...而无需询问-> OPTIONS FILE / Replication .. ??

0 个答案:

没有答案