Mysql
 sql >> Database >  >> RDS >> Mysql

ERRORE 2013 (HY000):connessione persa al server MySQL in "lettura del pacchetto di autorizzazione", errore di sistema:0

Dalla documentazione :

Prova ad aumentare connect_timeout nel tuo my.cnf file

Un altro stile:

MySQL:connessione persa al server MySQL durante la "lettura del pacchetto di comunicazione iniziale"

  1. Ad un certo punto è stato impossibile per i client remoti connettersi al server MySQL.

  2. Il client (qualche applicazione su piattaforma Windows) ha fornito una descrizione vaga come Connection unexpectedly terminated .

  3. Durante l'accesso remoto con il client MySQL è apparso il seguente errore:

    ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Su FreeBSD questo accade perché non è stata trovata alcuna corrispondenza in /etc/hosts.allow. Aggiungendo la riga seguente prima della riga che dice ALL:ALL risolve questo:

mysqld: ALL: allow

Su sistemi Unix non FreeBSD, vale la pena controllare i file /etc/hosts.allow e /etc/hosts.deny. Se stai limitando le connessioni, assicurati che questa riga sia in /etc/hosts.allow :

mysqld: ALL

oppure controlla se l'host è elencato in /etc/hosts.deny.

In Arch Linux, una riga simile può essere aggiunta a /etc/hosts.allow :

mysqld: ALL