Importar bases de datos MySQL desde la consola de Windows con XAMPP o WAMPSERVER

Con XAMPP o Wampserver se instala MySQL, ademas de una suite de utilidades.

Aveces por rapidez o necesidad, tendremos que importar una base de datos por comandos y no desde phpmyadmin (ya que con bases de datos grandes, no funciona). Para ello:

1. Abrimos la consola o bien buscandola en inicio o escribiendo «cmd» en ejectuar de windows, a continuación sitúate en la carpeta bin en el directorio de instalación de MySQL.

Si tienes XAMPP lo tienes en:

C:\xampp\mysql\bin

Y con wamp:

C:\wamp64\bin\mysql\mysql5.7.23\bin


2.Cuando lleguemos a la carpeta hemos de ejecutar el mysql.exe con este comando:

mysql -h localhost -u root --default-character-set=utf8 BDnombre < C:\fichero.sql

IMPORTANTE:

  • La ruta del sql debe ser absoluta
  • el fichero debe ser .sql y no estar comprimido

Si el fichero tiene restricciones de claves principales y foráneas añade la siguiente linia al principio del fichero, para invalidar las restricciones.

SET FOREIGN_KEY_CHECKS=0;

Espero que os sirva.

Deja un comentario