Importar una base de datos Mysql de gran tamaño en XAMPP / PHPMyAdmin con Windows 10

Como ya expliqué en un post anterior, pero para hacerlo en Mac OS, a veces necesitamos importar una base de datos grande para hacer pruebas, para exportar datos concretos en vez de tener que buscarlos en el fichero de texto gigante que es la copia de la base de datos o para cualquier otra cosa.

Lo más sencillo es tener instalado el XAMPP y luego importar la base de datos desde la línea de comandos, ya que si lo intentamos hacer desde el propio phpMyAdmin normalmente no nos dejará o se quedará colgado en mitad de la importación.

Vamos a hacerlo por pasos:

1. Ejecutamos el panel de control XAMPP como administrador y activamos los servicios Apache y Mysql. En mi caso tengo instalado XAMPP en C:/xampp

2. Localizamos el fichero donde tenemos la copia de seguridad de la base de datos, y lo renombramos como bbdd.sql y luego copiamos el fichero a la carpeta del XAMPP. En mi caso el fichero pesa 854 MB.

3. En el buscador de programos de Windows ponemos CMD y nos aparecerá la opción «Símbolo del sistema», le damos al botón derecho del ratón y elegimos «ejecutar como administrador»

4. Ahora hay que ir al directorio del Mysql que normalmente estará dentro de la carpeta XAMPP, subcarpeta «mysql» y luego subcarpeta «bin». En mi caso el comando sería: cd xampp/mysql/bin

5. Ahora procedemos a importar la base de datos. Si no hemos modificado nada, el XAMPP tendrá una base de datos vacía que se llama «test» y el nombre de usuario de mysql será «root» y la contraseña estará vacía.

Ponemos entonces el siguiente comando: mysql -u root -p test < «c:\xampp\bbdd.sql»

Obviamente si vuestra base de datos se llama diferente, cambiad «test» por el nombre de la base de datos, o si la ruta donde habéis puesto el fichero sql es otro, cambiadla a esa.

Tras poner el comando, nos pedirá la contraseña de mysql del XAMPP y si no la habéis cambiado solo hay que darle al botón «Enter / Intro» sin escribir nada.

6. En mi caso tras 3 minutos aproximadamente ya se ha importado la base de datos correctamente y puedo acceder a ella desde el phpMyAdmin eligiendo la base de datos «test».

Eso es todo, espero que te haya servido y si es así se agradecería que dejes un mensaje en los comentarios de esta entrada para hacerme saber que ha sido útil.

Entradas relacionadas

12 comentarios en «Importar una base de datos Mysql de gran tamaño en XAMPP / PHPMyAdmin con Windows 10»

    1. Hola Javier, me alegra que te haya resultado útil.

      La verdad que si la base de datos tiene más de 200 o 300 megas, cargarlo via formulario html con el phpMyAdmin se torna imposible.

      Gracias por comentar, saludos.

    1. Cuando vuelvas a tener el prompt (la línea de comandos) de forma que te permite escribir, se supone que es porque ya ha terminado correctamente el proceso de importación.

  1. Me sirvió muchísimo, mas que perfecto, con AppServ (ya obsoleto qwq ) no ocurre el error de importación, pero con Xampp si, me resolviste una buena dudota, muchas gracias!.

    1. Me alegro mucho de leer que te haya servido Martín. La idea era esa, intentar explicarlo de forma sencilla y contigo al menos parece que ha servido. Saludos y gracias por comentar.

Responder a Javier Cancelar la respuesta

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