从wamp windows远程连接到mysql服务器数据库

Ale*_*t83 0 mysql wamp

我正在开发一个需要从localhost(Windows WAMP)连接到远程mysql服务器的网站.远程mysql服务器已启用,允许远程连接到我的IP,所有工作正常我(在Mac OS和Linux机器上测试).在Windows上,我的脚本可以访问localhost或本地网络上的mysql服务器,但无法访问远程服务器.我也禁用了防火墙但没有任何反应.有人能帮我吗?

谢谢

小智 10

如果您使用的是Windows操作系统,尤其是Windows 7或8,则这是典型的防火墙问题.

从服务器上的防病毒软件(安装wamp的位置)禁用防火墙可能没有帮助.

按照以下步骤:

  1. 转到服务器的控制面板(wamp服务器PC)
  2. 去系统和安全
  3. 选择Windows防火墙
  4. 选择高级设置
  5. 选择入站规则
  6. 选择新规则 - 将弹出新的入站规则向导
  7. 选择端口,然后单击下一步
  8. 选择TCP并单击"下一步"
  9. 输入80,3306(这些是wamp上Apache和Mysql服务器的默认端口)如果您在wamp服务器PC上更改了它们,然后指示相应的端口
  10. 选择允许连接
  11. 选中或取消选中是否允许私有,公共或域网络上的此端口
  12. 为规则指定名称并单击"完成"