Mysql 谷歌脚本给出了;无法建立连接,连接字符串、用户名或密码无效;

Mysql 谷歌脚本给出了;无法建立连接,连接字符串、用户名或密码无效;,mysql,jdbc,google-apps-script,Mysql,Jdbc,Google Apps Script,取而代之的是主机名,我使用了IP地址,google脚本仍然给出“无法建立连接,连接字符串无效,用户名或密码”,我已经交叉检查了数据,还有mysql端口..一切正常。。但问题依然存在 function DBWrite(){ var address ='202.47.118.131:3306'; var user = "root"; var pwd=""; var db= "smsbrn"; var cform=FormApp.getActiveForm(); var formId=cform.ge

取而代之的是主机名,我使用了IP地址,google脚本仍然给出“无法建立连接,连接字符串无效,用户名或密码”,我已经交叉检查了数据,还有mysql端口..一切正常。。但问题依然存在

function DBWrite(){
var address ='202.47.118.131:3306';
var user = "root";
var pwd="";
var db= "smsbrn";
var cform=FormApp.getActiveForm();
var formId=cform.getId();  
var dbUrl='jdbc:mysql://' + address + '/' + db;

***var conn=Jdbc.getConnection(dbUrl, user, pwd);** //connection fails here.*

 }

你有没有在你的防火墙上列出谷歌IP的白名单

64.18.0.0 - 64.18.15.255
64.233.160.0 - 64.233.191.255
66.102.0.0 - 66.102.15.255
66.249.80.0 - 66.249.95.255
72.14.192.0 - 72.14.255.255
74.125.0.0 - 74.125.255.255
173.194.0.0 - 173.194.255.255
207.126.144.0 - 207.126.159.255
209.85.128.0 - 209.85.255.255
216.239.32.0 - 216.239.63.255
您的MySQL服务器是否允许对给定用户或任何其他用户进行远程访问?你可以在这里找到如何做到这一点


您能否针对另一台服务器进行测试以验证代码是否正常?例如,有公共mysql服务器:是的,它适用于“asiadb.ensembl.org:3306”,但当我用我的公共ip替换它时,它会继续显示错误……因此代码中没有错误。