使LAN数据库可从LAN外部访问

时间:2015-04-15 17:19:32

标签: mysql-5.6

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

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

我觉得我现在没有选择。有没有完整的文档描述如何通过互联网访问mysql数据库,还是我应该开始深入研究我的网络设置方式?

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

1 个答案:

答案 0 :(得分:0)

搞定了!我重新安装了xampp并使用了默认设置。我遵循了Wemu关于添加专用用户的建议。我肯定会查看一个Web服务,但是现在我很高兴能够连接到我的网络中的数据库。感谢输入人员。