Intenta aumentar connect_timeout en su my.cnf archivo
Otro estilo:
MySQL:se perdió la conexión con el servidor MySQL al 'leer el paquete de comunicación inicial'
-
En algún momento, fue imposible que los clientes remotos se conectaran al servidor MySQL.
-
El cliente (alguna aplicación en una plataforma Windows) proporcionó una descripción vaga como
Connection unexpectedly terminated
. -
Al iniciar sesión de forma remota con el cliente MySQL, apareció el siguiente error:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
En FreeBSD esto sucede porque no se encontró ninguna coincidencia en /etc/hosts.allow.
Agregar la siguiente línea antes de la línea que dice ALL:ALL
soluciona esto:
mysqld: ALL: allow
En sistemas Unix que no sean FreeBSD, vale la pena revisar los archivos /etc/hosts.allow
y /etc/hosts.deny.
Si está restringiendo las conexiones, asegúrese de que esta línea esté en /etc/hosts.allow
:
mysqld: ALL
o compruebe si el host aparece en /etc/hosts.deny.
En Arch Linux, se puede agregar una línea similar a /etc/hosts.allow
:
mysqld: ALL