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-379donde 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.cnfy 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