Lost connection to MySQL server à la lecture initiale de la communication de paquets', erreur système: 113
J'ai deux machines Debian:
- utilisé apt-get pour installer mysql-server mysql-client phpmyadmin
- 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é.
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
Vous devez vous connecter pour publier un commentaire.
Je suis sous Ubuntu 11.04
Je me suis connecté en tant que root et a couru
Puis j'ai trouvé
bind-address = 127.0.0.1
et ajouté un#
avant de sorte qu'il ressemble comme#bind-address = 127.0.0.1
Que j'ai couru
/etc/init.d/mysql restart
redémarrer MySQL. Puis il a commencé à travailler.Espère que cette aide. Je sais que Debian et Ubuntu sont sur le même quand faire des trucs.
OriginalL'auteur Keverw
Assurez-vous que l'adresse IP que vous essayez de vous connecter est correct et pas de pare-feu
OriginalL'auteur Jeffrey L. Roberts