IIS + PHP + MySQL:连接尝试失败,因为连接方没有(尝试通过 tcp://localhost:3306 连接)

发布于 2024-09-27 23:59:32 字数 345 浏览 3 评论 0原文

我正在运行 Windows,已安装 IIS 7.5、PHP 5.3 (FastCGI)。尝试连接 MySQL 并收到错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应。”。

开始使用XAMPP开发一个项目,但需要将其移动到IIS(因为AD身份验证)。 MySQL 从 XAMPP 堆栈运行。我已将 IIS 映射到与 Apache2 相同的文档根目录,但映射到另一个端口。当使用 Apache2 主机访问测试页面服务器时 - 没有问题,但是当访问 IIS + PHP FCGI 页面时 - 我收到此错误。

  • 独立安装 MySQL 有帮助吗?
  • 你有什么建议?

I'm running Windows, having installed IIS 7.5, PHP 5.3 (FastCGI). Trying to connect to MySQL and getting an error "A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.".

Started to develop a project with XAMPP, but had the requirement to move it to IIS (because of AD auth). MySQL is running from XAMPP stack. I've mapped IIS to the same docroot as Apache2's, but to another port. When accessing test page server with Apache2 host - there is no problem, but when accessing IIS + PHP FCGI page - I get this error.

  • will the standalone installation of MySQL help?
  • what are your advises?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆夏时光 2024-10-04 23:59:32

在您的脚本中,尝试使用“127.0.0.1”而不是“localhost”作为 MySQL 主机。

如果这解决了您的问题,您可以将以下行添加到 /Windows/System32/drivers/etc/hosts 中的主机文件中:

127.0.0.1本地主机

之后您将可以使用“localhost”。

In your script, try using "127.0.0.1" instead of "localhost" as MySQL host.

If this solves your problem you can add the following line to your hosts file in /Windows/System32/drivers/etc/hosts:

127.0.0.1 localhost

After that you will able to use "localhost".

思慕 2024-10-04 23:59:32

尝试使用“127.0.0.1”而不是“localhost”作为 MySQL 主机。
救了我的命XD XD XD

try using "127.0.0.1" instead of "localhost" as MySQL host.
Just saved my life XD XD XD

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文