我正在尝试使用谷歌应用程序脚本连接到本地网络中的MySQL数据库。我能够连接到db4free.net上的免费公共数据库,并且代码执行得很好,所以我知道我正在使用jdbc包装器,并且正确地编写了代码。
我的xampp服务器位于路由器和两个级别的交换机后面,我尝试过将端口转发到我的服务器(这样我就可以在脚本中使用我的公共ip地址)。我还将mysql.ini中的绑定地址设置为'0.0.0.0‘,并尝试将所有用户的访问权限授予所有用户(例如,将{数据库}.*上的所有权限授予由’{密码}‘标识的'root'@'%’)。我甚至试图确保根密码包含一个字母、数字和特殊字符,这样Google服务器就不会出于安全原因(朋友的建议)而放弃连接。然而,我仍然收到这样的信息:未能建立数据库连接。检查连接字符串、用户名和密码。
我觉得我现在没有选择余地了。是否有任何详尽的文档描述如何通过互联网访问mysql数据库,或者我是否应该开始深入了解我的网络是如何在此时建立起来的?
PS:我的xampp服务器ip是静态的,MySQL使用端口3306。
发布于 2015-04-15 21:19:47
开始工作了!我重新安装xampp并使用默认设置。我遵循了Wemu关于添加一个专用用户的建议。我肯定会查看web服务,但现在我很高兴能够连接到网络中的数据库。谢谢你们的意见。
https://stackoverflow.com/questions/29656692
复制相似问题