Este tutorial resuelve el error que aparece al importar a través de la línea de pedido de archivos .sql. Importar error de archivo .sql – El servidor MySQL se ha ido.
cuando tenemos que archivos importados .SQL grande en uno base de datos, el método clásico mediante phpMyAdmin no es una muy buena solución. La mayoría de las veces golpeamos uno “reqest timeout“. Importar .SQL Error de archivo – El servidor MySQL se ha ido.
Lo más sencillo es conectar. Ssh /console al servidor que contiene la base de datos, subamos el archivo .sql y luego ejecute las líneas de comando específicas para importar.
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 encuentra el error: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, la mayoría de las veces se trata de exceder 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” debe ser más pequeño 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, luego editamos el archivo “my.cnf” y agrega la línea:
max_allowed_packet=400M
Después de editar y guardar, reinicie el servicio mysql en el servidor y reinicie la línea de comando para importar. Todo debería funcionar sin importar el error de archivo .SQL – El servidor MySQL se ha ido.
Importar error de archivo .sql – El servidor MySQL se ha ido
Qué hay de nuevo
Acerca de Stealth
Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).
Ver todas las publicaciones de StealthTambién te puede interesar...