Потеряно соединение с сервером MySQL при чтении исходного пакета связи, системная ошибка: 113

У меня есть две коробки Debian:

  1. использовал apt-get для установки mysql-сервера mysql-client phpmyadmin
  2. использовал 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-адрес, к которому вы пытаетесь подключиться, верен и не защищен брандмауэром

Другие вопросы по тегам