Da documentação :
Tente aumentar connect_timeout em seu my.cnf Arquivo
Outro estilo:
MySQL:perda de conexão com o servidor MySQL na 'leitura do pacote de comunicação inicial'
-
Em algum momento, era impossível para clientes remotos se conectarem ao servidor MySQL.
-
O cliente (algum aplicativo em uma plataforma Windows) forneceu uma descrição vaga comoConnection unexpectedly terminated
.
-
Ao efetuar login remotamente com o cliente MySQL, apareceu o seguinte erro:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
No FreeBSD isso acontece porque não foi encontrada nenhuma correspondência em
/etc/hosts.allow.
Adicionando a seguinte linha antes da linha dizendo ALL:ALL
corrige isso:mysqld: ALL: allow
Em sistemas Unix não FreeBSD, vale a pena verificar os arquivos
/etc/hosts.allow
e /etc/hosts.deny.
Se você estiver restringindo conexões, certifique-se de que esta linha esteja em /etc/hosts.allow
:mysqld: ALL
ou verifique se o host está listado em
/etc/hosts.deny.
No Arch Linux, uma linha semelhante pode ser adicionada a
/etc/hosts.allow
:mysqld: ALL