Потеряно соединение с сервером MySQL при чтении исходного пакета связи, системная ошибка: 113
У меня есть две коробки Debian:
- использовал apt-get для установки mysql-сервера mysql-client phpmyadmin
- использовал apt-get для установки apache2 apache2-mod-php5
Я пытаюсь подключиться к серверу MySQL, используя окно Apache, но я получаю эту ошибку из PHP:
Потеряно соединение с сервером MySQL при чтении исходного пакета связи, системная ошибка: 113
Я могу подключиться к MySQL, используя Windows-клиент в той же сети. Это заставляет меня задуматься о настройке Apache2/PHP.
Дополнительное чтение об ошибке 113 заставляет меня задуматься об именах хостов и тому подобном. my.cnf в окне MySQL имеет значение bind-address = 192.168.1.202, а PHP пытается подключиться к 192.168.1.202.
Любая помощь очень ценится! Я далеко не злой гений, и это мой первый раз, когда я пытаюсь использовать эту способность. Могу поспорить, это что-то глупое, я забыл.
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 примерно одинаковы при работе.
Убедитесь, что IP-адрес, к которому вы пытаетесь подключиться, верен и не защищен брандмауэром