Logo
You
Code

ERROR 2006 (HY000): MySQL server has gone away

Autor YouCode - http://www.youcode.com.ar/mysql/error-2006-hy000-mysql-server-has-gone-away-380

Este error suele darse cuando hacemos el restore de una base muy grande, veremos como solucionarlo a partir de un simple ajuste.

Primero, veamos este enlace http://www.youcode.com.ar/mysql/mysqldump-got-packet-bigger-than-maxallowedpacket-bytes-379
donde explicamos como hacer backups o dump de bases grandes.

En realidad no es un error por algo que fallo, sino que debemos cambiar en el archivo de MySql el tamaño maximo permitido para los packetes, esto lo hacemos editando el archivo:
# vim /etc/mysql/my.cnf
y buscamos dentro de [mysqld] la linea max_allowed_packet y la dejamos como sigue a continuación:
 
max_allowed_packet=500M
...en mi caso opte por 500Megas, pero ustedes pongan el valor que necesiten, ojo!!!! no exajeren con los valores.
http://www.youcode.com.ar/mysql/error-2006-hy000-mysql-server-has-gone-away-380