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

Cómo exportar e importar bases de datos MySQL en cPanel usando phpMyAdmin

Actualizado el 24 de junio de 2026

Introducción: ¿Por qué necesitas exportar e importar bases de datos MySQL?

Si tienes un sitio web dinámico (como WordPress, Joomla o cualquier tienda online), es muy probable que uses una base de datos MySQL para almacenar toda la información: artículos, usuarios, productos, pedidos, etc. En algún momento necesitarás mover esos datos de un servidor a otro, hacer una copia de seguridad o restaurar una versión anterior. Aquí es donde entran en juego las operaciones de exportar MySQL e importar MySQL.

En este artículo te guiaré paso a paso para que puedas realizar estas tareas usando phpMyAdmin dentro de cPanel, la herramienta de administración de hosting más común. Es más fácil de lo que parece, y con estas instrucciones podrás migrar base de datos sin complicaciones, incluso si eres principiante.

[INFO] Aunque el artículo se centra en cPanel, si usas Syspanel (el antiguo HestiaCP), el proceso es similar: accede a tu panel en el puerto 2106 y busca la sección de bases de datos. phpMyAdmin suele estar disponible desde allí.


¿Qué necesitas antes de empezar?

Antes de lanzarte a exportar o importar, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Las credenciales de tu hosting (usuario y contraseña).
  • Nombre de la base de datos y usuario: Lo puedes encontrar en la sección "Bases de Datos MySQL" de cPanel.
  • Archivo SQL de respaldo (si vas a importar) o un lugar seguro donde guardar el archivo exportado.
  • Paciencia: El proceso es rápido, pero si la base de datos es grande, puede tardar unos segundos.

[WARNING] Siempre haz una copia de seguridad antes de modificar o importar datos. Un error puede borrar información importante.


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

Exportar significa crear un archivo (normalmente con extensión .sql) que contiene toda la estructura y los datos de tu base de datos. Es como hacer una "foto" de tu información.

Paso 1: Accede a cPanel y abre phpMyAdmin

  1. Inicia sesión en tu cPanel (la URL suele ser algo como tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Bases de Datos" y haz clic en el icono de phpMyAdmin.
    • En algunos paneles, aparece directamente como "phpMyAdmin" o "Administrador de Bases de Datos".

Paso 2: Selecciona la base de datos que deseas exportar

  1. En la ventana de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo.
  2. Haz clic en el nombre de la base de datos que quieres exportar. Se resaltará y se mostrarán sus tablas a la derecha.

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

  1. En la parte superior de la ventana, busca y haz clic en la pestaña "Exportar".
  2. Se abrirán dos opciones: "Rápida" y "Personalizada".
    • Rápida: Exporta toda la base de datos en formato SQL con la configuración por defecto. Es la más sencilla para principiantes.
    • Personalizada: Te permite elegir tablas específicas, formato de exportación (CSV, XML, etc.) y opciones avanzadas. Úsala si necesitas algo más específico.

Para la mayoría de los casos, elige "Rápida" y luego haz clic en el botón "Continuar" o "Exportar".

Paso 4: Guarda el archivo en tu computadora

  1. Tu navegador descargará automáticamente un archivo con extensión .sql (por ejemplo, mibasededatos.sql).
  2. Guárdalo en una carpeta segura. Este archivo contiene toda tu base de datos y podrás usarlo para importar en otro servidor o como respaldo.

[TIP] Si la base de datos es muy grande (más de 100 MB), el método "Rápida" puede fallar. En ese caso, usa la opción "Personalizada" y elige "Comprimido" (gzip o zip) para reducir el tamaño. También puedes exportar solo algunas tablas.


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

Importar es el proceso inverso: tomas un archivo .sql y lo "inyectas" en una base de datos vacía (o existente) para restaurar los datos.

Paso 1: Prepara la base de datos de destino

Antes de importar, asegúrate de tener una base de datos creada en el servidor de destino. Si no existe, créala desde cPanel:

  1. En cPanel, ve a "Bases de Datos MySQL".
  2. Crea una nueva base de datos (por ejemplo, miusuario_mibd).
  3. También crea un usuario (si no lo tienes) y asígnale todos los privilegios sobre esa base de datos.

[WARNING] No importes sobre una base de datos que ya tenga datos importantes, a menos que quieras sobrescribirlos. Siempre verifica que la base de datos de destino esté vacía o que sea la correcta.

Paso 2: Abre phpMyAdmin y selecciona la base de datos de destino

  1. Igual que antes, inicia sesión en cPanel y abre phpMyAdmin.
  2. En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar los datos. Debe estar vacía (sin tablas) para evitar conflictos.

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

  1. En la parte superior, haz clic en la pestaña "Importar".
  2. Verás un formulario con varias opciones. Lo más importante es el campo "Archivo a importar".

Paso 4: Selecciona el archivo SQL

  1. Haz clic en el botón "Seleccionar archivo" y busca en tu computadora el archivo .sql que exportaste previamente.
  2. Deja las opciones por defecto (formato SQL, juego de caracteres UTF-8, etc.) a menos que sepas exactamente qué necesitas cambiar.

Paso 5: Ejecuta la importación

  1. Haz clic en el botón "Continuar" o "Importar" (según la versión de phpMyAdmin).
  2. Verás una barra de progreso. Si el archivo es pequeño, el proceso será casi instantáneo. Si es grande, puede tardar unos minutos.
  3. Al finalizar, recibirás un mensaje de éxito: "La importación se ha completado correctamente".

[TIP] Si el archivo es muy grande (más de 50 MB), es posible que el servidor tenga límites de subida. En ese caso, puedes:

  • Usar la opción "Comprimido" (gzip) al exportar.
  • Dividir el archivo SQL en partes más pequeñas con herramientas como BigDump.
  • Contactar a tu proveedor de hosting para aumentar el límite de subida.

Errores comunes al exportar e importar (y cómo solucionarlos)

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes:

Error: "El archivo es demasiado grande para subir"

  • Solución: Comprime el archivo SQL en formato .gz o .zip antes de subirlo. phpMyAdmin puede descomprimirlo automáticamente.
  • También puedes usar la opción "Personalizada" al exportar y marcar "Comprimido".

Error: "Tabla ya existe" o "Error en la sintaxis SQL"

  • Causa: Estás importando sobre una base de datos que ya tiene tablas con el mismo nombre.
  • Solución: Elimina todas las tablas existentes en la base de datos de destino antes de importar. En phpMyAdmin, selecciona todas las tablas y elige "Eliminar" (vaciar) o "Borrar".

Error: "Acceso denegado" o "No tienes permisos"

  • Causa: El usuario de la base de datos no tiene permisos para importar.
  • Solución: Desde cPanel, ve a "Bases de Datos MySQL" y asegúrate de que el usuario asignado tenga todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.).

Error: "Tiempo de ejecución excedido" (timeout)

  • Causa: La base de datos es muy grande y el servidor corta la conexión.
  • Solución: Usa la opción "Personalizada" al exportar y reduce el límite de tiempo o divide el archivo. También puedes importar desde la línea de comandos si tienes acceso SSH (pero eso es más avanzado).

Preguntas frecuentes (FAQ) sobre exportar e importar MySQL

1. ¿Puedo exportar solo una tabla en lugar de toda la base de datos?

Sí. En phpMyAdmin, selecciona la base de datos, luego haz clic en la tabla específica y ve a la pestaña "Exportar". Allí puedes elegir "Personalizada" y marcar solo esa tabla.

2. ¿Qué formato de archivo debo usar?

El formato más común es SQL, que es legible y compatible con casi todos los sistemas. También puedes exportar a CSV o XML si necesitas los datos para otra aplicación.

3. ¿Puedo importar una base de datos de WordPress a otro hosting?

Sí, pero además del archivo SQL, debes modificar el archivo wp-config.php en el nuevo servidor para que coincida con el nombre de la base de datos, usuario y contraseña nuevos.

4. ¿Es seguro exportar mi base de datos?

Sí, el archivo SQL contiene datos sensibles (como correos electrónicos o contraseñas cifradas). Guárdalo en un lugar seguro y no lo compartas públicamente. Si usas Syspanel, el acceso es igual de seguro a través del puerto 2106.

5. ¿Qué hago si no encuentro phpMyAdmin en cPanel?

Algunos proveedores de hosting lo ocultan. Busca en la sección "Bases de Datos" o "Software". Si no aparece, contacta al soporte técnico.


Consejos finales para una migración exitosa

  • Prueba la importación en un entorno de prueba antes de hacerlo en producción.
  • Actualiza las rutas absolutas si tu sitio web usa rutas fijas (por ejemplo, en WordPress, las URLs de los medios pueden cambiar).
  • Verifica que los usuarios y contraseñas de la base de datos coincidan en el nuevo servidor.
  • Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106 y el proceso es muy similar al de cPanel.

[INFO] Exportar e importar bases de datos es una habilidad básica que todo administrador de sitios web debería dominar. Con estas instrucciones, podrás migrar base de datos entre servidores sin estrés.

Ahora ya sabes cómo exportar MySQL e importar MySQL usando phpMyAdmin en cPanel. ¡Manos a la obra y buena suerte con tu migración!

¿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