14/01/2016

"MySQL Server has gone away" ao restaurar uma BD

Este erro aconteceu-me ao tentar restaurar ou importar para o MySQL uma base dados com alguma dimensão. O ficheiro dump tinha 1,3GB e depois de restaurado, a base de dados deveria ficar com uns 25GB.
A resolução passou por adicionar em /etc/my.cnf a configuração max_allowed_packet=64M. Esta variável o que faz é controlar o tamanho do buffer de comunicação.
Podem também alterar dentro do MySQL com SET GLOBAL max_allowed_packet=64M.

Assim, para BD grandes é conveniente ajustar este valor para 64 ou outro melhor para o vosso caso.



0 comentários: