我有两个Debian框:
我正在尝试使用Apache框连接到MySQL服务器但是我从PHP得到了这个错误:
在'读取初始通信数据包'时失去与MySQL服务器的连接,系统错误:113
我可以在同一网络上使用基于Windows的客户端连接到MySQL。这让我想知道如何设置Apache2 / PHP。
关于错误113的补充阅读让我对主机名等感到疑惑。 MySQL框上的my.cnf设置为bind-address = 192.168.1.202,PHP正在尝试连接到192.168.1.202。
任何和所有帮助非常感谢!我远远不是一个邪恶的天才,这是我第一次尝试使用才能设置它。我打赌这是我忘了的傻事。
答案 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是正确的,而不是防火墙