El otro día haciendo una importación de una BBDD que tenía campos longtext con muchísima información, me dio problemas. Veamos cómo lo pude solucionar.
También te puede interesar:
Permitir conexiones externas MySQL
Comprobar conexión MySQL desde otro host
Provincias de España en Prestashop
Uso de ROWNUM de Oracle en MySQL
Error MySQL longtext
Me dio el siguiente error:
Error Code: 2006 - Mysql Server Has Gone Away
Este error se debe a que al tratar el fichero SQL durante la importación estuvo intentado de tratar instrucciones muy grandes que sobrepasaban la caché de procesado. Por lo que la solución fue ampliar esa caché para que permitiera ejecutar dichas instrucciones tan largas.
Ampliar caché MySQL
Para ampliar dicha "caché", debemos modificar un parámetro que viene en el fichero de configuración de MySQL: my.ini que suele encontrarse dentro de la carpeta donde tengamos instalado el MySQL.
El parámetro a modificar es:
[mysqld]
...
max_allowed_packet = 64M
Por defecto me venía con 1M. Lo he ampliado a 64Mb y ya pude operar con normalidad.
Modificamos el valor y reiniciamos el servicio de nuestra MySQL y listo.



¡Hola! Soy Javier. Soy informático y me gusta documentar todo lo que aprendo. En mi blog te enseño todo lo que sé y cómo puedes aprender a crear tu propia web, mejorar el SEO y aplicar técnicas de Marketing Digital para conseguir mayor visibilidad. Suscríbete para no perderte ninguna de mis guías sobre WordPress, posicionamiento SEO o Marketing Digital.
