首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache/php/mysqli到远程db的连接失败,但IIS和MySQL工作台连接

问apache/php/mysqli到远程db的连接失败,但IIS和MySQL工作台连接
EN

Stack Overflow用户
提问于 2011-03-22 21:44:41
回答 1查看 1.2K关注 0票数 0

我正在本地开发,并连接到远程mysql服务器。我一直在本地计算机(WinXP)上使用IIS,但现在使用的是Apache。在迁移到Apache之后,我的大部分PHP站点都正常工作。

但是-当mysqli试图连接到远程db时,我得到:

(HY000/2003):无法连接到'...**‘上的MySQL服务器(10060)

我知道服务器正在接受来自IP的连接,因为我能够使用MySQL工作台从本地计算机连接到同一台服务器。

我还知道,我在mysqli中使用的db连接细节是正确的,因为我在IIS上运行时使用的是相同的详细信息,没有问题,唯一发生的更改是从IIS迁移到Apache。

当我的本地防火墙被禁用时,这个问题仍然存在。

我对Apache的经验很少,我是否错过了一个配置设置,使我无法连接到远程数据库,或者正在破坏/隐藏正确IP的报告?

谢谢你的帮助,我在这里抓稻草.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-22 22:04:48

当远程MySQL服务器没有响应时,会发生错误10060。

可能是到远程计算机上的端口3306的连接被阻塞了。可能是承载PHP/Apache的系统具有阻止传出连接的软件防火墙,或者该防火墙不允许PHP/Apache打开网络连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5398217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档