我有兩個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