Post actualizado el día octubre 29, 2026 by DeiviSanzPlay
Cuando toca mover una base de datos en XAMPP, la duda aparece rápido: ¿phpMyAdmin o la línea de comandos? He hecho las dos cosas muchas veces y, tras varios sustos con archivos que se cortaban a medias, tengo una postura clara. Para XAMPP exportar importar base datos en local, phpMyAdmin gana en el 90% de los casos; la consola solo merece la pena cuando el dump supera cierto tamaño o cuando necesitas automatizar.
Te cuento por qué, con un ejemplo real que me pasó la semana pasada migrando un WordPress de pruebas.
Las dos opciones, sin adornos
Opción A: phpMyAdmin, la interfaz web que viene con XAMPP en localhost/phpmyadmin. Exportas con un par de clics desde la pestaña Exportar y luego importas el .sql desde Importar.
Opción B: mysqldump y mysql desde la terminal. Abres la consola de XAMPP, navegas a C:xamppmysqlbin y lanzas comandos como mysqldump -u root -p nombre_db > respaldo.sql.
Las dos hacen lo mismo. La diferencia está en cuándo cada una se rompe.
Por qué phpMyAdmin gana en la mayoría de casos
El primer motivo es el feedback visual. Cuando importas un archivo en phpMyAdmin y algo falla, ves el error exacto con la línea del SQL. En consola, un syntax error near… te obliga a abrir el .sql en un editor y buscar a mano.
El segundo motivo es que phpMyAdmin respeta los charsets sin que tengas que acordarte de pasar –default-character-set=utf8mb4. En XAMPP exportar importar base datos con tildes y eñes es donde más gente se atasca, y phpMyAdmin lo resuelve por defecto si marcas la codificación correcta.
El tercero: no necesitas recordar rutas. La terminal de XAMPP en Windows cambia de directorio según cómo la abras, y acabar en C:xamppmysqlbin cuando querías estar en otra carpeta es un clásico.
Cuándo la consola te salva
Aquí viene el matiz que casi nadie menciona. phpMyAdmin tiene un límite de subida que depende de php.ini: por defecto suele estar en 2 MB o 8 MB según la instalación. Si tu dump pesa 40 MB, la interfaz te lo rechaza.
Puedes editar upload_max_filesize y post_max_size, sí, pero entonces ya estás tocando configuración y reiniciando Apache. En ese escenario, la consola gana sin discusión:
mysql -u root -p nombre_db < respaldo.sql
Y listo. Sin límites de PHP de por medio.
Esto no funciona bien para todo: si no tienes soltura con la terminal o trabajas en un equipo compartido donde no puedes abrir CMD, phpMyAdmin sigue siendo la vía. Tampoco es buena idea usar la consola si el dump lo generó otra persona con una versión distinta de MySQL y no sabes qué charset trae.
Un caso concreto
Migramos un e-commerce de pruebas con unas tablas de wp_postmeta que pesaban bastante. El dump completo salió en unos 30 MB. phpMyAdmin lo rechazó con el típico mensaje de tamaño máximo excedido. Subí los límites en php.ini, reinicié Apache y volvió a fallar, esta vez con un timeout a mitad de importación.
Cambié a la consola y en dos comandos estaba dentro. Sin drama. Pero al día siguiente, para un dump de 3 MB de otro proyecto, usé phpMyAdmin porque era más rápido ver la estructura antes de importar.
Detalles que marcan la diferencia
Si vas por phpMyAdmin, marca siempre «Añadir DROP TABLE» al exportar. Si no, al importar sobre una base existente te saltarán errores de tablas duplicadas que te harán perder diez minutos.
Si vas por consola, comprueba antes la versión de MySQL con mysql –version. Un dump generado en MySQL 8 importado en MariaDB (la que trae XAMPP por defecto) puede dar problemas con colaciones específicas.
Y en ambos casos: exporta primero una base vacía con la misma estructura para verificar que la importación funciona, antes de tirar el dump grande.
Veredicto
Para XAMPP exportar importar base datos en un entorno local normal, phpMyAdmin es la opción sensata. Es más visual, perdona más errores y no te obliga a memorizar comandos. La consola es el plan B cuando el archivo pesa demasiado o cuando quieres automatizar backups con un script.
No hay una ganadora absoluta, pero sí un orden lógico: empieza por phpMyAdmin y baja a la terminal solo si el archivo te lo exige. Es lo que hago yo y lo que recomiendo a quien empieza con XAMPP.
Perfiles verificables: Sitio web
Publicado el 29 de October de 2026. Última revisión: 29 de October de 2026.