0

我正在尝试使用谷歌应用程序脚本连接到本地网络中的 MySQL 数据库。我能够连接到 db4free.net 上的免费公共数据库,并且代码执行得很好,所以我知道我正在使用 jdbc 包装器并且已经正确编写了代码。

我的 xampp 服务器位于路由器和 2 层交换机后面,我尝试将端口转发到我的服务器(因此我可以在脚本中使用我的公共 IP 地址)。我还将 mysql.ini 中的绑定地址设置为 '0.0.0.0' 并尝试授予所有用户访问权限(例如 GRANT ALL PRIVILEGES ON {database}.* TO 'root'@'%' IDENTIFIED BY' {密码}')。我什至尝试确保 root 密码包含大写字母、数字和特殊字符,以便 Google 服务器不会出于安全原因断开连接(来自朋友的建议)。但是我仍然收到消息:无法建立数据库连接。检查连接字符串、用户名和密码。

我觉得我在这一点上没有选择。是否有任何详尽的文档描述了如何通过 Internet 访问 mysql 数据库,或者我应该开始深入研究我的网络是如何设置的?

PS:我的 xampp 服务器 ip 是静态的,我为 MySQL 使用端口 3306。

4

1 回答 1

0

让它工作!我重新安装了 xampp 并使用了默认设置。我听从了 Wemu 关于添加专用用户的建议。我肯定会研究 Web 服务,但现在我很高兴我可以连接到我网络中的数据库。感谢您的输入。

于 2015-04-15T21:19:47.633 回答