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.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR