我使用WampServer (Apache,PHP,MySQL)和在某种网络适配器(无线或局域网)连接时没有问题--(即本地连接具有状态连接),即使我没有连接到internet (例如,当我连接到路由器但没有连接到internet)。
当没有网络连接时,我会得到一个php错误,比如MySQL无法连接到端口3306上的127.0.0.1。
有趣的是,telnet 127.0.0.1 3306说它无法连接到端口,即使服务器和MySQL运行良好(即当某种本地连接被连接时)。
因此,我关闭了所有类型的防火墙(杀毒和Windows),但仍然没有任何区别。这就是为什么这个问题令人费解。
我已经尝试过的东西(将在此过程中更新此列表):
发布于 2012-09-13 17:07:39
您可以修改您的MySQL服务器和客户端配置,以使用命名管道而不是TCP/IP回送连接彼此连接。这样,网络连接的当前状态应该会产生较小的影响。
为此,使用--enable-named-pipe或相应的配置文件设置启动服务器,并使用--pipe或--protocol=PIPE执行客户端。类似的配置也应该适用于PHP连接器。这可能取决于您在那里使用的库,以及它是否会从my.ini文件中获取所述的配置设置(没有导致--的设置)。
https://stackoverflow.com/questions/12408076
复制相似问题