🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo exportar e importar una base de datos MySQL desde phpMyAdmin

Actualizado el 13 de enero de 2026

¿Por qué necesitas exportar e importar una base de datos MySQL?

Mover una web de un servidor a otro, hacer una copia de seguridad manual o migrar un WordPress a un hosting nuevo son tareas que, tarde o temprano, tendrás que afrontar. La buena noticia es que no necesitas ser un gurú de la programación para lograrlo. Con la herramienta phpMyAdmin, que está presente en casi todos los paneles de control (cPanel, Syspanel, Plesk, etc.), puedes exportar base de datos mysql e importar base de datos mysql en unos pocos clics.

Este artículo es una guía paso a paso, pensada para que cualquier persona, aunque nunca haya tocado una base de datos, pueda hacerlo sin miedo. Vamos a desglosar el proceso completo, desde la exportación hasta la importación, con consejos, advertencias y trucos para que no pierdas ni un solo dato.

¿Qué es exactamente una base de datos MySQL y para qué sirve?

Antes de ponernos manos a la obra, es importante que entiendas qué estás moviendo. Una base de datos MySQL es como un gran almacén donde tu sitio web guarda toda su información: artículos, páginas, comentarios, usuarios, configuraciones de plugins, direcciones de correo, productos de una tienda online... Prácticamente todo el contenido dinámico de tu web vive ahí.

Si tu web usa WordPress, la base de datos es el corazón del sistema. Sin ella, tu sitio sería solo un cascarón vacío. Por eso, saber exportar base de datos mysql y importar base de datos mysql correctamente es una habilidad esencial para cualquier administrador de sitios web.

Preparación antes de empezar: crea una copia de seguridad

Imagina que vas a realizar una mudanza. No harías las maletas sin antes asegurarte de que no se te olvida nada. Pues con las bases de datos pasa igual. Aunque el proceso es seguro, siempre es recomendable tener una copia de seguridad extra.

[WARNING]
Antes de exportar o importar, asegúrate de tener una copia de seguridad completa de tu sitio (archivos y base de datos). Si algo sale mal, podrás restaurar todo sin perder información valiosa.

Además, si tu web tiene tráfico activo, es buena idea ponerla en modo mantenimiento durante el proceso. Así evitas que se escriban datos nuevos mientras estás haciendo la copia, lo que podría generar inconsistencias.

Cómo exportar base de datos mysql desde phpMyAdmin

La exportación es el primer paso. Básicamente, consiste en generar un archivo de texto (normalmente con extensión .sql o .zip) que contiene todas las instrucciones necesarias para recrear tu base de datos en otro lugar.

Paso 1: Accede a phpMyAdmin

Para entrar, necesitas las credenciales de tu hosting. Si usas un panel como Syspanel (el puerto de acceso es el 2106), busca el icono de phpMyAdmin dentro de la sección de bases de datos. En otros paneles, suele estar en "Bases de Datos" o "MySQL".

Una vez dentro, verás una lista en el lado izquierdo con todas tus bases de datos. Haz clic en la que quieras exportar.

Paso 2: Selecciona la base de datos

Al hacer clic en el nombre de tu base de datos, verás una serie de pestañas en la parte superior: Estructura, SQL, Buscar, Consultas, Exportar, Importar... Haz clic en la pestaña Exportar.

Paso 3: Elige el método de exportación

phpMyAdmin te ofrece dos métodos: Rápido y Personalizado.

  • Método Rápido: Es el más sencillo. Solo tienes que hacer clic en "Continuar" y el sistema genera el archivo con la configuración predeterminada. Es perfecto para principiantes.
  • Método Personalizado: Te permite elegir qué tablas exportar, el formato del archivo, la compresión, etc. Lo recomendamos si necesitas un control más fino.

Para la mayoría de los casos, el método Rápido es más que suficiente.

Paso 4: Configura el formato de salida

En el método rápido, verás una opción para elegir el formato de salida. Por defecto, está marcado SQL. Dado que vamos a importar esta base de datos en otro MySQL, el formato SQL es el más adecuado. También puedes elegir la compresión (ZIP o GZIP) si quieres que el archivo pese menos y sea más rápido de descargar.

Paso 5: Descarga el archivo

Haz clic en Continuar (o Exportar, según la versión). El navegador descargará un archivo con un nombre parecido a nombre_de_tu_base.sql o nombre_de_tu_base.sql.zip. Guárdalo en un lugar seguro. ¡Ya has completado la exportación!

[TIP]
Si tu base de datos es muy grande (más de 500 MB), es posible que la exportación falle por el tiempo de ejecución del servidor. En ese caso, usa el método personalizado y selecciona la opción "Sin compresión" o "GZIP" para reducir el tamaño. Si el problema persiste, contacta con tu proveedor de hosting.

Cómo importar base de datos mysql desde phpMyAdmin

Ahora viene la parte de restaurar o mover esa base de datos a otro servidor. El proceso es igual de sencillo, pero requiere un poco de atención.

Paso 1: Accede al phpMyAdmin del destino

Inicia sesión en el panel de control del servidor donde quieres importar la base de datos. Si estás migrando a un hosting nuevo, este será el panel de tu nuevo proveedor.

Paso 2: Crea una base de datos vacía (si es necesario)

Si vas a importar una base de datos de WordPress, necesitas una base de datos vacía en el servidor de destino. En la mayoría de los paneles, como Syspanel, puedes crear una base de datos y un usuario asociado.

  • Ve a la sección de Bases de Datos MySQL.
  • Crea una nueva base de datos con un nombre descriptivo (por ejemplo, mipagina_db).
  • Crea un usuario y una contraseña, y asigna todos los privilegios a esa base de datos.

[INFO]
Si estás migrando un WordPress, recuerda que luego tendrás que editar el archivo wp-config.php para que apunte a la nueva base de datos, usuario y contraseña.

Paso 3: Selecciona la base de datos vacía en phpMyAdmin

En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos recién creada. Ahora, ve a la pestaña Importar.

Paso 4: Sube el archivo de tu base de datos

Verás un botón que dice "Seleccionar archivo" o "Elegir archivo". Haz clic en él y busca el archivo .sql o .zip que descargaste anteriormente.

[WARNING]
Asegúrate de que el archivo que subes es el correcto. Importar un archivo equivocado podría sobrescribir datos existentes. Si la base de datos ya tiene contenido, te recomendamos vaciarla primero (borrar todas las tablas) para evitar conflictos.

Paso 5: Configura las opciones de importación

En la mayoría de los casos, la configuración predeterminada es correcta. Solo asegúrate de que el formato esté en SQL. Si tu archivo está comprimido en ZIP, phpMyAdmin lo descomprime automáticamente.

Paso 6: Haz clic en "Continuar" o "Importar"

El sistema procesará el archivo. Dependiendo del tamaño, puede tardar unos segundos o varios minutos. Al finalizar, verás un mensaje de éxito parecido a: "La importación ha finalizado correctamente".

¡Felicidades! Ya has aprendido a importar base de datos mysql con phpMyAdmin.

Migrar base de datos WordPress: el caso más común

La migrar base de datos wordpress es una de las tareas más habituales. Si estás moviendo tu blog o tienda a un nuevo hosting, el proceso es el mismo que hemos descrito, pero con un par de pasos extra.

Ajusta el archivo wp-config.php

Después de importar la base de datos, necesitas editar el archivo wp-config.php en la raíz de tu instalación de WordPress. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña, y cámbialas por las de tu nuevo servidor.

define('DB_NAME', 'nueva_base_de_datos');
define('DB_USER', 'nuevo_usuario');
define('DB_PASSWORD', 'nueva_contrasena');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica con tu hosting

Actualiza las URLs del sitio

A veces, la URL de tu sitio cambia (por ejemplo, de www.midominio.com a www.midominio.es). Si es así, la base de datos importada seguirá teniendo las URLs antiguas. Para solucionarlo, puedes usar un plugin como "Better Search Replace" o ejecutar una consulta SQL en phpMyAdmin.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-url.com', 'http://www.new-url.com') WHERE option_name = 'home' OR option_name = 'siteurl';

[TIP]
Haz siempre una copia de seguridad antes de ejecutar cualquier consulta SQL manual. Un pequeño error tipográfico puede romper tu sitio.

Problemas comunes y cómo solucionarlos

Error de "importación interrumpida" o "tiempo de ejecución excedido"

Esto suele pasar con bases de datos grandes. Prueba a importar el archivo en partes, usando la opción "Dividir el archivo" en la sección de importación. Si no tienes esa opción, puedes comprimir el archivo en ZIP o GZIP, lo que reduce el tiempo de procesamiento.

Error de "duplicado de clave primaria"

Significa que la base de datos de destino ya contiene información. Vacía todas las tablas antes de importar. Puedes hacerlo seleccionando todas las tablas y eligiendo "Vaciar" (TRUNCATE) en el menú desplegable.

Error de "usuario no tiene permisos"

Asegúrate de que el usuario de la base de datos tiene todos los privilegios sobre la base de datos. En Syspanel, puedes editar los privilegios desde la sección de bases de datos.

Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas?

Sí. En el método Personalizado de exportación, puedes desmarcar las tablas que no necesitas. Esto es útil si solo quieres copiar los artículos de WordPress, por ejemplo.

¿Es seguro importar una base de datos en un sitio con datos existentes?

No es seguro a menos que sepas lo que haces. La importación sobrescribirá tablas con el mismo nombre. Si quieres mantener los datos existentes, mejor importa en una base de datos nueva y luego mezcla lo que necesites.

¿Qué hago si no encuentro la pestaña "Importar"?

Asegúrate de haber seleccionado una base de datos en el panel izquierdo. La pestaña Importar solo aparece cuando tienes una base de datos seleccionada.

¿Necesito conocimientos de SQL para hacer esto?

No, el proceso es totalmente gráfico. Si sigues estos pasos, no necesitas escribir ni una sola línea de código.

¿Puedo usar esta guía para migrar entre distintos proveedores de hosting?

Sí, siempre que ambos usen phpMyAdmin y MySQL. Es el método universal para migrar base de datos wordpress o cualquier otro CMS.

Conclusión

Aprender a exportar base de datos mysql e importar base de datos mysql desde phpMyAdmin es una habilidad que te ahorrará tiempo, dinero y muchos dolores de cabeza. Ya sea para hacer una copia de seguridad, migrar tu WordPress a un hosting más rápido o simplemente tener un respaldo en tu ordenador, este proceso es sencillo si sigues los pasos correctos.

Recuerda siempre hacer una copia de seguridad antes de empezar, elegir el formato SQL y asegurarte de que la base de datos de destino está vacía si no quieres conflictos. Con un poco de práctica, podrás hacerlo en menos de cinco minutos.

[INFO]
Si tu hosting usa Syspanel, recuerda que el acceso a phpMyAdmin se realiza a través del puerto 2106. Busca la sección de bases de datos y allí encontrarás la herramienta.

Ahora que ya sabes cómo hacerlo, ¡anímate a probarlo! La próxima vez que necesites mover tu web, no dependerás de nadie y podrás hacerlo tú mismo con total confianza.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel