Importar .SQL File Error - El servidor MySQL se ha ido

Cuando tenemos que archivos importados .SQL grande en uno la fecha base, el método clásico a través de phpMiAdmin no es una muy buena solución. La mayoría de las veces nos encontramos con un "tiempo de espera requerido"La forma más fácil es conectar SSH / consola al servidor que contiene la base de datos, subir al archivo .sql y luego ejecutar las líneas de comando específicas para la importación.

 mysql -u db_user -p -h localhost db_name < /path/sql_file.sql 

Si después de ejecutar la línea de comando e ingresar la contraseña de la base de datos se encuentra con el error: "ERROR 2006 (HY000) en la línea 1281: El servidor MySQL se ha ido ”, la mayoría de las veces se trata de superar un límite de volumen para los archivos importados. Es muy posible que en las configuraciones estándar de MySQL, el límite de volumen establecido en "max_allowed_packet" sea menor que el del archivo que desea importar a la base de datos.
La solución más sencilla es editar el archivo "my.cnf" y establecer un límite adecuado a nuestras necesidades. Por ejemplo, si queremos importar un archivo .SQL de 320 MB, editamos el archivo "my.cnf" y agregamos la línea:

 max_allowed_packet=400M 

Después de editar y guardar, restartTengo el servicio mysql en el servidor y reanudo la línea de comando para la importación. todo debería funcionar sin problemas.

Apasionado de la tecnología, me gusta probar y escribir tutoriales sobre sistemas operativos. macOS, Linux, Windowsacerca de WordPress, WooCommerce y configurar servidores web LEMP (Linux, NGINX, MySQL y PHP). escribo en StealthSettings.com desde 2006, y unos años más tarde comencé a escribir en iHowTo.Tips tutoriales y noticias sobre dispositivos en el ecosistema Apple: iPhoneiPad Apple Reloj, HomePod, iMac, MacBook, AirPods y accesorios.

Deja un comentario