Essayez d'augmenter connect_timeout dans votre mon.cnf fichier
Un autre style :
MySQL :connexion perdue au serveur MySQL lors de la "lecture du paquet de communication initial"
-
À un moment donné, il était impossible pour les clients distants de se connecter au serveur MySQL.
-
Le client (une application sur une plate-forme Windows) a donné une description vague comme
Connection unexpectedly terminated
. -
Lors de la connexion à distance avec le client MySQL, l'erreur suivante est apparue :
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Sur FreeBSD, cela se produit car aucune correspondance n'a été trouvée dans /etc/hosts.allow.
Ajout de la ligne suivante avant la ligne indiquant ALL:ALL
corrige ceci :
mysqld: ALL: allow
Sur les systèmes Unix non FreeBSD, il vaut la peine de vérifier les fichiers /etc/hosts.allow
et /etc/hosts.deny.
Si vous limitez les connexions, assurez-vous que cette ligne se trouve dans /etc/hosts.allow
:
mysqld: ALL
ou vérifiez si l'hôte est répertorié dans /etc/hosts.deny.
Dans Arch Linux, une ligne similaire peut être ajoutée à /etc/hosts.allow
:
mysqld: ALL