Existen varios tipos de errores que se originan porque enviamos un conjunto de datos más grande que el soportado por el servidor.
Por ejemplo:
Error Code : 1153
Got a packet bigger than 'max_allowed_packet' bytes
ERROR 2006 (HY000): MySQL server has gone away
La variable que determina el tamaño máximo del paquete soportado por el servidor Mysql es max_allowed_packet. Su valor por defecto es de 4MB a partir de Mysql 5.6.6 (versiones previas toman 1MB).
Para cambiar este límite debemos modificar el archivo de configuración my.ini o my.cnf, el cual se puede encontrar en diferentes ubicaciones. Una vez hallado, cambiamos la línea que determina el valor de max_allowed_packet dentro de la etiqueta [mysqld] por un valor mayor, que satisfaga las necesidades actuales, por ejemplo:
max_allowed_packet=32M