sql >> Databasteknik >  >> RDS >> Mysql

FEL 2013 (HY000):Förlorade anslutningen till MySQL-servern vid 'läsning av auktoriseringspaket', systemfel:0

Från dokumentation :

Testa att öka connect_timeout i din my.cnf fil

En annan stil:

MySQL:Förlorade anslutningen till MySQL-servern vid "läsning av initialt kommunikationspaket"

  1. Vid något tillfälle var det omöjligt för fjärrklienter att ansluta till MySQL-servern.

  2. Klienten (någon applikation på en Windows-plattform) gav en vag beskrivning som Connection unexpectedly terminated .

  3. När du loggar in på distans med MySQL-klienten dök följande fel upp:

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

På FreeBSD händer detta eftersom det inte fanns någon matchning i /etc/hosts.allow. Lägger till följande rad före raden som säger ALL:ALL fixar detta:

mysqld: ALL: allow

På icke-FreeBSD Unix-system är det värt att kontrollera filerna /etc/hosts.allow och /etc/hosts.deny. Om du begränsar anslutningar, se till att den här raden finns i /etc/hosts.allow :

mysqld: ALL

eller kontrollera om värden är listad i /etc/hosts.deny.

I Arch Linux kan en liknande rad läggas till /etc/hosts.allow :

mysqld: ALL


  1. Gå med i tre bord med MySQL

  2. Kan jag få SQL Server att anropa en lagrad proc var n:e sekund?

  3. Hibernate returnerar lista med nollvärden (OneToMany-anteckning med Listtyp)

  4. SQLite-minnesproblem med singleton-metoden