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'
-
På et tidspunkt var det umuligt for eksterne klienter at oprette forbindelse til MySQL-serveren.
-
Klienten (en eller anden applikation på en Windows-platform) gav en vag beskrivelse som
Connection unexpectedly terminated
. -
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