我的机器上安装了mysql服务器。我想使用Google app script的jdbc服务连接到同一个本地mysql实例。我收到连接失败错误。所以,我想证实: 1.是否可以使用jdbc服务连接到私人机器(笔记本电脑)上运行的mysql实例。 2.如果不是,则始终必须连接到公共IP。连接到私有机器上运行的mysql实例的替代方法是什么。
答案 0 :(得分:1)
这绝对有效,但您需要允许Google的计算机连接到您的计算机。这意味着在防火墙上打开一个洞,可能在路由器上设置端口转发等等。
您可以选择在安全安排中挖洞,它称为安全数据连接器,它可让您的计算机启动与Google的连接 - https://developers.google.com/secure-data-connector/
不幸的是,我不相信SDC支持JDBC(我相信它只支持基于HTTP的通信)。
(P.S。一个非常简单的方法是将本地数据库镜像到某种云服务,然后允许从Google访问该副本)。