Categorías
MySQL

Importar un fichero .sql desde consola MySQL

Si queremos importar una base de datos grande, tenemos dos opciones.  La primera es aumentar el valor tamaño máximo del fichero a importar en los parámetros del fichero php.ini. Pero phpMyAdmin es lento al importar fichero grandes y para ahorrar tiempo es mejor usar la consola de MySQL.

Cómo usar la consola para importar

Conectarse al servidor web mediante un cliente SSH (pj. putty). Una vez conectado al servidor, iniciar sesión en la consola MySQL:

mysql -u nombre-de-usurio -p

(El nombre de usuario tendrá que ser usuario de la base datos)

Seleccionar la base de datos donde queremos hacer la importación:

use nombre-de-la-bbdd;

Tecleamos el comando source que importará desde la ruta que se indique el fichero sql en la base que hemos seccionado con anterioridad.

source /directorio/subdirectorio/archivo.sql

Otra opción es:

mysql -u nombre-de-usuario -p  nombre-de-la-bbdd < fichero.sql

 

Te puede interesar el artículo: Cómo importar fichero .csv