Lost connection to MySQL server à la lecture initiale de la communication de paquets', erreur système: 113

J'ai deux machines Debian:

  1. utilisé apt-get pour installer mysql-server mysql-client phpmyadmin
  2. utilisé apt-get pour installer apache2 apache2-mod-php5

Je suis en train d'essayer de se connecter au serveur MySQL à l'aide de la boîte de Apache mais j'obtiens cette erreur de PHP:

Lost connection to MySQL server à la lecture initiale de la communication de paquets', erreur système: 113

Je peux me connecter à MySQL fine à l'aide d'un client Windows sur le même réseau. Cela m'amène à me questionner sur la façon dont la Apache2/PHP est le programme d'installation.

Lectures supplémentaires sur l'erreur 113 me fait me demander à propos des noms d'hôtes et un tel. mon.cnf sur MySQL boîte de bind-address = 192.168.1.202, et PHP, c'est d'essayer de se connecter à 192.168.1.202.

Toute aide grandement appréciée! Je ne suis pas un mauvais génie par un long shot, et c'est ma première fois d'essayer d'utiliser uniquement l'aptitude à mettre en place. Je parie que c'est quelque chose de stupide que j'ai oublié.

pouvez-vous telnet depuis le serveur PHP mysql en utilisant le port 3306? telnet 192.168.1.202 3306
J'ai eu ce arrivé hier... essayez de commenter toutes les lier des adresses.
de Apache2 boîte, j'ai peut telnet au serveur MySQL à l'aide de votre commande. Je suis d'essayer de connecter en tant que root, ce qui est nié comme il est défini pour autoriser uniquement pour localhost. Il affiche un message d'erreur similaire à 'hôte pas autorisés à se connecter pas encore le PHP erreur de connexion parle toujours d'une résiliation anticipée de la connexion. La poisse.
merci pour l'astuce. J'ai changé (je suppose que c'est maintenant à l'écoute partout où elle le peut), mais la Apache2 boîte de ne pas me montrer utile d'erreur. Je suppose qu'il allait dire quelque chose à propos d'hôte pas autorisés à se connecter? Droit?
Il ne va pas dire qui ne soit pas permis.. Vous obtenez quelque chose comme la première erreur que vous avez rencontré, ou quelque chose de semblable à un échec d'authentification. Si votre configuration d'Apache et de MySQL sur les deux serveurs différents dans le même réseau. Vous devriez être en mesure de définir l'affectation de l'adresse à l'adresse du réseau local de la base de la Boîte, puis ajouter un compte d'utilisateur juste pour Apache box pour se connecter via cette adresse.

OriginalL'auteur | 2011-03-02