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

Cómo exportar e importar una base de datos MySQL en phpMyAdmin (cPanel)

Actualizado el 2 de mayo de 2026

¿Qué es phpMyAdmin y por qué es importante saber usarlo?

Si alguna vez has gestionado una web, seguramente has escuchado hablar de las bases de datos MySQL. Son el "cerebro" de tu sitio: guardan desde los artículos de tu blog hasta los pedidos de tu tienda online, pasando por los usuarios registrados. Sin ellas, tu web no sería más que un cascarón vacío.

phpMyAdmin es la herramienta más popular para gestionar estas bases de datos a través de una interfaz visual, sin necesidad de escribir comandos complicados. Y en la mayoría de los paneles de control de hosting, como cPanel, Syspanel (que recuerda, se accede por el puerto 2106) o Plesk, lo encontrarás preinstalado.

Saber exportar mysql phpmyadmin e importar mysql phpmyadmin es una habilidad básica que te salvará de más de un apuro. Te permitirá hacer copias de seguridad, mover tu web de un servidor a otro (lo que se llama migrar base de datos mysql) o restaurar una versión anterior si algo falla. En este artículo, te lo explico paso a paso, sin tecnicismos, para que lo hagas tú mismo con total confianza.


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

Antes de entrar en materia, es bueno que entiendas para qué sirve esto. Los motivos más comunes son:

  • Crear un backup de seguridad: Imagina que un plugin actualiza mal o un atacante borra información. Con una copia reciente, restauras todo en minutos.
  • Cambiar de proveedor de hosting: Si te mudas a un servidor más rápido o barato, necesitarás mover todos tus datos. El proceso siempre incluye una exportación e importación de la base de datos.
  • Duplicar tu web: Para crear un entorno de pruebas o una segunda tienda, necesitarás clonar la base de datos.
  • Restaurar una versión anterior: Si un cambio salió mal y no tienes otra forma de volver atrás.

En resumen, es una de las operaciones más útiles que puedes aprender como propietario de una web.


Antes de empezar: prepara el terreno

Aunque es un proceso sencillo, hay un par de cosas que debes tener en cuenta para evitar sustos.

1. Cierra tu web temporalmente (opcional pero recomendado)

Si tu web tiene mucho tráfico o es una tienda online, es recomendable ponerla en modo mantenimiento. Así evitas que un usuario haga un pedido mientras estás exportando los datos, y que ese pedido no se guarde en la copia. Puedes usar un plugin o el modo mantenimiento de tu CMS.

2. Identifica tu base de datos

En cPanel, ve a la sección "Bases de Datos MySQL". Ahí verás una lista con todas tus bases de datos y los usuarios asociados. Anota el nombre exacto de la que quieres exportar, porque lo necesitarás más adelante.

3. Accede a phpMyAdmin

Dentro de cPanel, busca el icono de phpMyAdmin. Suele estar en la sección de "Bases de Datos". Al hacer clic, se abrirá en una nueva pestaña del navegador.


Cómo exportar una base de datos MySQL en phpMyAdmin (cPanel)

La exportación es el proceso de guardar todos los datos y la estructura de tu base de datos en un único archivo, normalmente con extensión .sql. Este archivo es tu copia de seguridad.

Paso 1: Selecciona la base de datos

En el panel lateral izquierdo de phpMyAdmin verás una lista con todas tus bases de datos. Haz clic en el nombre de la que quieres exportar. Verás que el contenido cambia y ahora muestra las tablas de esa base de datos.

Paso 2: Ve a la pestaña "Exportar"

En la barra de navegación superior, haz clic en la pestaña "Exportar". Se abrirá una pantalla con varias opciones.

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

phpMyAdmin te ofrece dos métodos:

  • Rápido: Exporta toda la base de datos con la configuración por defecto. Es la opción más sencilla y la que usarás en el 90% de los casos.
  • Personalizado: Te permite elegir qué tablas exportar, el formato del archivo, las opciones de compresión, etc. Es útil si solo necesitas una parte de los datos o si tienes requisitos especiales.

Para una copia de seguridad estándar, elige "Rápido" y asegúrate de que el formato sea SQL. Luego, haz clic en el botón "Continuar" o "Exportar" en la parte inferior.

Paso 4: Guarda el archivo

El navegador descargará un archivo con un nombre similar a nombre_de_tu_base.sql. Guárdalo en un lugar seguro, preferiblemente fuera de tu servidor (en tu ordenador, un disco duro externo o en la nube). ¡Ya tienes tu backup mysql phpmyadmin!

[TIP] Si tu base de datos es muy grande, el archivo puede pesar varios megabytes. No te preocupes, es normal. Si quieres que pese menos, en el método "Personalizado" puedes elegir la opción de compresión "gzip". El archivo se descargará como .sql.gz y ocupará mucho menos espacio.


Cómo importar una base de datos MySQL en phpMyAdmin (cPanel)

Importar es el proceso inverso: cargar el archivo .sql en una base de datos para restaurar los datos. Es esencial cuando te mudas de hosting o necesitas recuperar una copia.

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

Si estás importando en un servidor nuevo, primero debes crear una base de datos vacía. En cPanel, ve a "Bases de datos MySQL" y crea una nueva. Anota el nombre y el usuario (o usa uno existente) y asegúrate de que el usuario tenga todos los privilegios sobre esa base de datos.

[WARNING] No importes el archivo en una base de datos que ya tenga datos, a menos que quieras sobrescribirlos. La importación puede mezclar información y causar errores.

Paso 2: Accede a phpMyAdmin y selecciona la base de datos

Igual que en la exportación, abre phpMyAdmin y haz clic en el nombre de la base de datos donde quieres importar el archivo.

Paso 3: Ve a la pestaña "Importar"

En la barra superior, haz clic en "Importar". Se abrirá una pantalla con un botón para seleccionar un archivo.

Paso 4: Selecciona el archivo y configura las opciones

  • Haz clic en "Elegir archivo" y busca el archivo .sql (o .sql.gz) que exportaste antes.
  • Deja las opciones por defecto (formato SQL, etc.) a menos que sepas exactamente lo que estás haciendo.
  • Haz clic en "Continuar" o "Importar" en la parte inferior.

Paso 5: Espera a que termine

Dependiendo del tamaño del archivo, la importación puede tardar unos segundos o varios minutos. Verás un mensaje de éxito al final. Si hay algún error, phpMyAdmin te lo mostrará en pantalla.

[INFO] Si el archivo es muy grande y la importación falla por un límite de tiempo, puedes probar a subirlo comprimido en .zip o .gz. También puedes pedirle a tu proveedor de hosting que aumente el upload_max_filesize o el memory_limit en PHP. Otra opción es usar la herramienta "Importar" desde cPanel directamente, que suele tener límites más altos.


Errores comunes y cómo solucionarlos

Aunque es un proceso sencillo, a veces las cosas fallan. Estos son los errores más habituales y sus soluciones:

Error: "No se puede conectar a la base de datos"

Esto suele significar que el nombre de la base de datos o el usuario son incorrectos. Revisa los datos en cPanel y asegúrate de que el usuario tiene todos los privilegios.

Error: "Tabla ya existe" o "Duplicado de clave primaria"

Esto ocurre cuando intentas importar en una base de datos que ya contiene tablas con el mismo nombre. La solución es importar en una base de datos vacía o eliminar las tablas existentes (si estás seguro de que no las necesitas).

Error: "Archivo demasiado grande"

Los servidores de hosting tienen límites de subida de archivos. Si tu base de datos es enorme, prueba a comprimirla en .gz o .zip. Si aún así falla, contacta con tu proveedor para que aumente los límites.

Error: "Sintaxis SQL incorrecta"

Este error es más raro y suele indicar que el archivo .sql está corrupto o que fue editado manualmente. Intenta exportar de nuevo la base de datos original y verifica que el archivo no esté dañado.


Consejos avanzados para una migración perfecta

Si estás planeando migrar base de datos mysql de un hosting a otro, ten en cuenta estos consejos:

  1. Exporta también los usuarios: En cPanel, además de la base de datos, necesitas crear los mismos usuarios y asignarles los mismos privilegios en el nuevo servidor. Si no lo haces, tu web no podrá conectarse a la base de datos.

  2. Actualiza el archivo de configuración: Tu CMS (WordPress, PrestaShop, etc.) tiene un archivo de configuración donde se guardan el nombre de la base de datos, el usuario y la contraseña. En WordPress, es el wp-config.php. Deberás editar esos valores con los datos del nuevo servidor.

  3. Revisa las URLs: Si cambias de dominio, es posible que necesites actualizar las URLs en la base de datos. Existen plugins y herramientas de búsqueda y reemplazo para hacerlo de forma segura.

  4. Prueba todo: Después de importar, revisa que tu web cargue correctamente, que las imágenes se vean y que los formularios funcionen. No des nada por hecho hasta que lo compruebes.


Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas?

Sí. En el método "Personalizado", puedes seleccionar las tablas que quieres exportar. Esto es útil si solo necesitas una parte de los datos.

¿Qué diferencia hay entre exportar en SQL y en otros formatos?

El formato SQL es el estándar para bases de datos MySQL y es el que recomiendo. Otros formatos como CSV o JSON son útiles para análisis de datos o para importar a otras aplicaciones, pero no para restaurar una base de datos completa.

¿Cada cuánto tiempo debo hacer una copia de seguridad?

Depende de la frecuencia con la que actualices tu web. Si publicas contenido diariamente, un backup diario es ideal. Si es un sitio estático, con uno semanal o mensual puede bastar. Lo importante es que tengas una copia reciente siempre a mano.

¿Puedo importar una base de datos desde la línea de comandos?

Sí, si tienes acceso SSH. El comando sería mysql -u usuario -p nombre_base < archivo.sql. Pero phpMyAdmin es mucho más fácil para principiantes.

¿Qué es Syspanel y cómo accedo?

Syspanel es un panel de control de hosting alternativo a cPanel. Se accede a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). Una vez dentro, el proceso para exportar e importar bases de datos es muy similar al de cPanel, ya que también incluye phpMyAdmin.


Conclusión

Aprender a exportar mysql phpmyadmin e importar mysql phpmyadmin es una de las habilidades más valiosas que puedes tener como propietario de una web. No solo te permite hacer backup mysql phpmyadmin de forma regular, sino que también te da la libertad de migrar base de datos mysql sin depender de un técnico.

El proceso es sencillo: exportar guarda todo en un archivo, e importar lo restaura en otra base de datos. Solo necesitas un poco de práctica y seguir los pasos que te he explicado. Recuerda siempre hacer una copia de seguridad antes de cualquier cambio importante en tu web.

Si tienes dudas, no las dejes pasar. Busca ayuda en la documentación de tu hosting o en foros especializados. Y, sobre todo, practica: crea una base de datos de prueba y haz una exportación e importación para ver cómo funciona. Es la mejor manera de aprender.

[TIP] Configura un calendario para hacer copias de seguridad periódicas. Puede ser una tarea manual o puedes usar herramientas de automatización de tu hosting. Es un hábito que te ahorrará muchos dolores de cabeza en el futuro.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Tu web te lo agradecerá.

¿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