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

FEJL 2013 (HY000):Mistet forbindelse til MySQL-server ved 'læsning af autorisationspakke', systemfejl:0

Fra dokumentation :

Prøv at øge connect_timeout i din my.cnf fil

En anden stil:

MySQL:Mistede forbindelsen til MySQL-serveren ved 'læsning af indledende kommunikationspakke'

  1. På et tidspunkt var det umuligt for eksterne klienter at oprette forbindelse til MySQL-serveren.

  2. Klienten (en eller anden applikation på en Windows-platform) gav en vag beskrivelse som Connection unexpectedly terminated .

  3. Når du eksternt logger ind med MySQL-klienten, opstod følgende fejl:

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

På FreeBSD sker dette, fordi der ikke blev fundet noget match i /etc/hosts.allow. Tilføjelse af følgende linje før linjen, der siger ALL:ALL løser dette:

mysqld: ALL: allow

På ikke-FreeBSD Unix-systemer er det værd at tjekke filerne /etc/hosts.allow og /etc/hosts.deny. Hvis du begrænser forbindelser, skal du sørge for, at denne linje er i /etc/hosts.allow :

mysqld: ALL

eller tjek om værten er angivet i /etc/hosts.deny.

I Arch Linux kan en lignende linje tilføjes til /etc/hosts.allow :

mysqld: ALL


  1. Sletning af poster med tal, der gentager mere end 5

  2. Definer en VIEW i Oracle uden at bruge CREATE

  3. jquery replacewith for at få data med Ajax efter klik på en celle

  4. PHP PDO SQL returnerer kun én række data i stedet for alle rækker