我有两个Debian机器:丢失连接到MySQL服务器:113
- 使用apt-get的安装mysql服务器的mysql客户端的phpmyadmin
- 用apt - 获得安装的Apache2 Apache2的-MOD-PHP5
我试图连接到使用Apache箱MySQL服务器,但我从PHP得到这个错误:
Lost connection to MySQL server at 'reading initial communication packet', system error: 113
我可以在同一网络上使用基于Windows的客户端连接到MySQL。这让我想知道Apache2/PHP是如何设置的。
关于错误113的补充阅读让我想知道主机名等。 MySQL上的my.cnf框设置为bind-address = 192.168.1.202,而PHP正试图连接到192.168.1.202。
任何和所有帮助非常感谢!我不是一个邪恶的天才,这是我第一次尝试用天赋来设置它。我敢打赌,这是我忘了的傻事。
您可以使用端口3306从PHP服务器telnet到mysql吗? 'telnet 192.168.1.202 3306' – sreimer 2011-03-02 19:34:57
昨天我发生了这种情况......尝试注释掉所有绑定地址。 – Peter 2011-03-02 19:58:05
@sremier来自Apache2框我可以使用你的命令telnet到MySQL服务器。我试图以root身份登录,当然由于它只设置为localhost而被拒绝。它显示类似于'主机不允许连接'的错误,但PHP连接错误仍然在讨论过早终止的连接。游民。 – Matt 2011-03-04 09:47:54