我正在运行Windows,安装了IIS 7.5,PHP 5.3(FastCGI)。尝试连接到MySQL并收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应。”
开始使用XAMPP开发项目,但需要将其移至IIS(因为AD身份验证)。 MySQL从XAMPP堆栈运行。我已经将IIS映射到与Apache2相同的docroot,但是映射到另一个端口。使用Apache2主机访问测试页面服务器时 - 没有问题,但是当访问IIS + PHP FCGI页面时 - 我收到此错误。
答案 0 :(得分:6)
在您的脚本中,尝试使用“127.0.0.1”而不是“localhost”作为MySQL主机。
如果这样可以解决您的问题,您可以将以下行添加到/ Windows / System32 / drivers / etc / hosts中的hosts文件中:
127.0.0.1 localhost
之后你就可以使用“localhost”。
答案 1 :(得分:0)
尝试使用“127.0.0.1”而不是“localhost”作为MySQL主机。 刚刚救了我的生命XD XD XD