无法将Google App Maker连接到外部mysql数据库

时间:2018-08-03 11:40:32

标签: mysql jdbc google-app-maker

我正在尝试将Google App Maker连接到数字海洋上的MySQL数据库。 我一辈子都走不下去,我浏览了所有可能的论坛和文章。

最初,我使用SSL设置对MySQL进行了配置,然后使用简单的设置配置了另一台服务器,没有防火墙,没有SSL。不过,我仍然收到此错误。

  

错误:无法建立数据库连接。检查连接字符串,用户名和密码。

来自Google App Maker的Stak Trace

2018年8月3日星期五22:57:41 GMT + 1000 错误:无法建立数据库连接。检查连接字符串,用户名和密码。在datasources.employee.script:1

的connectDB(dbConnection:85)

2018年8月3日星期五22:57:41 GMT + 1000 正在执行对数据源雇员的查询:(错误):无法建立数据库连接。检查连接字符串,用户名和密码。 在connectDB(dbConnection:85) 在datasources.employee.script:1

2018年8月3日星期五22:57:41 GMT + 1000 对数据源员工执行查询失败。

我已将MySQL设置为侦听0.0.0.0(任何接口),然后将MySQL用户与任何IP'%'远程连接

 host      | user           | plugin                |
 +---------+----------------+-----------------------+
 | %       | user           | mysql_native_password |

这是我的数据库连接字符串

var conn = Jdbc.getConnection('jdbc:mysql://xxx.xxxx.xxxx.xxxx:3306/example','user', 'password');
  1. 我可以使用mysqlworkbench远程连接到数据库
  2. 我可以使用xampp使用本地PHP安装程序进行连接。
  3. 我可以使用mysql从另一个远程ubantu盒进行连接。

所以我隔离出远程连接数据库没有问题。

我是否缺少需要在App App Maker中设置的内容? 我尝试使用Google工作表在Google Appscript上进行相同的连接,但仍然无法正常工作。

我尝试了所有可能的故障排除方法,方法是隔离过去两周仍未成功的每种可能性。 如果有人可以帮助或指导我我要去哪里,将不胜感激。

谢谢

0 个答案:

没有答案