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.