【问题标题】:mysqli_connect(): (HY000/2002): A connection attempt failed to the remote servermysqli_connect(): (HY000/2002): 与远程服务器的连接尝试失败
【发布时间】:2020-07-22 15:23:52
【问题描述】:

我正在尝试连接到远程 mysql 服务器,但我得到了

Warning: mysqli_connect(): (HY000/2002): 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。

此连接在几天前仍然有效,但我怀疑防病毒更新更改了端口的权限。我无法弄清楚,这已经令人沮丧了。

我正在使用已重新安装的 XAMPP。我也在 WAMP 中尝试过,所以它与本地网络服务器无关。

打开与主机的连接时 Telnet 失败,远程服务器上允许我的 IP。

我也暂时禁用了防病毒和防火墙,但仍然无法连接。我还应该尝试什么?

【问题讨论】:

    标签: php mysql windows mysqli firewall


    【解决方案1】:

    首先检查没有其他应用程序正在使用该端口。由于问题 MySQL 无法在端口启动。检查它并且不工作意味着用另一个地方重新安装xampp,比如 D: , E: ,别的东西。

    【讨论】:

    • 安装的位置应该不是那么重要,但是您已经提出了一个有效的观点,即检查是否有东西正在使用该端口,但 MySQL 服务是否实际运行?
    • 是的,mysql 服务正在运行,我团队中的其他程序员可以访问数据库。所以,远程服务器上的端口没问题。我不确定 xampp 在本地使用哪个端口进行远程连接。我该如何检查?
    猜你喜欢
    • 2016-09-29
    • 2016-08-23
    • 2015-10-21
    • 2017-06-22
    • 2015-05-06
    • 2014-04-20
    相关资源
    最近更新 更多