在'读取初始通信包'时失去与MySQL服务器的连接,系统错误:113

时间:2011-03-02 17:40:54

标签: php mysql debian system-administration aptitude

我有两个Debian框:

  1. 使用apt-get安装mysql-server mysql-client phpmyadmin
  2. 使用apt-get安装apache2 apache2-mod-php5
  3. 我正在尝试使用Apache框连接到MySQL服务器但是我从PHP得到了这个错误:

      

    在'读取初始通信数据包'时失去与MySQL服务器的连接,系统错误:113

    我可以在同一网络上使用基于Windows的客户端连接到MySQL。这让我想知道如何设置Apache2 / PHP。

    关于错误113的补充阅读让我对主机名等感到疑惑。 MySQL框上的my.cnf设置为bind-address = 192.168.1.202,PHP正在尝试连接到192.168.1.202。

    任何和所有帮助非常感谢!我远远不是一个邪恶的天才,这是我第一次尝试使用才能设置它。我打赌这是我忘了的傻事。

2 个答案:

答案 0 :(得分:2)

我正在使用Ubuntu 11.04

我以root身份登录并运行

cd /etc/mysql
nano my.cnf

然后我找到了bind-address = 127.0.0.1并在它之前添加了#所以它看起来像#bind-address = 127.0.0.1

比我运行/etc/init.d/mysql restart重新启动MySQL。然后它就开始工作了。

希望这会有所帮助。我知道Debian和Ubuntu在做事时差不多。

答案 1 :(得分:0)

确保您尝试连接的IP是正确的,而不是防火墙