Mysql – Importar una base de datos desde consola

Cuando manejamos grandes cantidades de datos en MySql, se hace difícil importar base de datos con phpMyAdmin (herramienta online que permite trabajar con la base de datos). Esto es debido a que los servidores, por seguridad, limitan el tiempo con el que puedes trabajar (importar, ejecutar sentencias…). Por eso, cuando hablamos de bases de datos muy pesadas, debemos hacerlo de otro modo.

Primero, debéis subir la base de datos exportada en .sql vía FTP a una carpeta temporal del servidor. Si es posible, que el fichero esté comprimido en zip (os ahorrará tiempo).

Segundo, accedemos vía SSH a nuestro servidor y vamos vía consola hasta la carpeta donde hemos subido nuestro fichero.

Tercero, una vez estamos en la carpeta del fichero, ejecutamos la siguiente orden:

1
mysql –u mi_usuario_mysql nombre_de_bbdd < fichero_importacion_subido_con_ftp.sql.zip

De eta manera evitamos el error de tiempo de ejecución. Esto mismo también podéis hacerlo en local sin problemas. Lo único, que según hayáis instalado vuestro LAMPP o XAMPP, deberéis ir hasta donde esté el fichero que ejecuta mysql (en Linux es /opt/lampp/bin)

Artículos relacionados

Mysql – Unir los resultados de dos consultar... En muchas ocasiones nos puede interesar unir el resultado de dos consultas. Ya sabemos que para unirlos, los resultados de las consultas deben tener e...
Mysql – UNION ALL y GROUP BY o ORDER BY Cuando en MySql se utiliza el UNION ALL, estamos uniendo los resultados de varias consultas. Para ello, debe cumplirse varias condiciones, entre la qu...
MySql – Convertir a minúsculas menos el prim... En muchas ocasiones los usuarios, muy animados, empiezan a introducir datos en su CMS (wordpress, prestashop...) y cuando ya han añadido todos los reg...
Mysql – Eliminar registros de una tabla que ... Muchas veces, sobretodo en importaciones de bases de datos, nos puede interesar crear una nueva tabla a partir de dos tablas existentes, o eliminar da...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*