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

标签 mysql wamp

我正在开发一个需要从本地主机(windows WAMP)连接到远程 mysql 服务器的网站。远程 mysql 服务器已启用,允许远程连接到我的 ip,并且在我的 ip 上一切正常(在 mac os 和 linux 机器上测试)。 在 Windows 上,我的脚本能够访问本地主机或本地网络上的 mysql 服务器,但无法访问远程服务器。我也禁用了防火墙,但没有任何反应。 有人可以帮助我吗?

谢谢

最佳答案

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

从服务器(安装 wamp 的地方)上的防病毒软件禁用防火墙可能无济于事。

按照以下步骤:

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

关于mysql - 从 wamp windows 远程连接到 mysql 服务器数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18358023/

相关文章:

wordpress - 在 80 以外的端口上运行 Wordpress

apache - 如何在 WAMP 中更改 apache 的端口号

php - 解析错误: syntax error, unexpected '[' when uploaded into the hosting server [closed]

mysql - Wampserver 登录失败 mysql windows 7

mysql - 根据出生日期计算年龄并返回20岁到30岁之间的行

连接中的 MySQL COUNT 查询

MYSQL:表之间的差异

mysql - 'string' 中的 SQL 自动增量

php - 使用 php 不显示谷歌地图

php - 对子查询的别名使用 where 条件