Mysql
 sql >> Base de données >  >> RDS >> Mysql

ERREUR 2013 (HY000) :Connexion perdue au serveur MySQL lors de la « lecture du paquet d'autorisation », erreur système :0

De la documentation :

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"

  1. À un moment donné, il était impossible pour les clients distants de se connecter au serveur MySQL.

  2. Le client (une application sur une plate-forme Windows) a donné une description vague comme Connection unexpectedly terminated .

  3. 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