Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro MySQL 2006:o servidor mysql foi embora


Eu encontrei isso várias vezes e normalmente encontrei a resposta como uma configuração padrão muito baixa de max_allowed_packet .

Criando-o em /etc/my.cnf (em [mysqld] ) para 8 ou 16M geralmente corrige isso. (O padrão no MySql 5.7 é 4194304 , que é de 4 MB.)
[mysqld]
max_allowed_packet=16M

Nota:Basta criar a linha se ela não existir

Nota:Isso pode ser definido em seu servidor enquanto ele está em execução.

Nota:No Windows, você pode precisar dizer seu arquivo my.ini ou my.cnf com codificação ANSI e não UTF-8.

Use set global max_allowed_packet=104857600 . Isso o define para 100 MB.