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

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

Actualizado el 8 de mayo de 2026

Exportar e importar bases de datos MySQL es una tarea fundamental para cualquier persona que administre un sitio web. Ya sea que necesites hacer una copia de seguridad (backup), migrar tu web a un nuevo servidor, o simplemente duplicar un sitio para pruebas, dominar estos procesos te ahorrará muchos dolores de cabeza.

En esta guía completa, te explicaré paso a paso cómo realizar estas operaciones usando cPanel y su herramienta estrella: phpMyAdmin. No necesitas ser un experto en bases de datos; solo sigue las instrucciones al pie de la letra.

Vamos a empezar con lo básico para que entiendas qué estamos haciendo.


¿Qué es una base de datos MySQL y por qué es importante?

Imagina que tu sitio web es una tienda. El diseño (HTML, CSS, imágenes) son los muebles y la decoración. La base de datos MySQL es el almacén trasero donde guardas toda la información valiosa: productos, precios, usuarios registrados, contraseñas, comentarios, artículos del blog, configuraciones... todo.

Si pierdes la base de datos, pierdes tu negocio. Por eso, exportar base de datos cPanel regularmente es una de las mejores prácticas de mantenimiento.


Exportar una base de datos MySQL desde cPanel (Hacer un Backup)

Exportar significa crear un archivo (generalmente con extensión .sql) que contiene toda la estructura y los datos de tu base de datos. Es tu "foto instantánea" de seguridad.

Puedes hacerlo de dos formas: usando la herramienta nativa de cPanel o directamente desde phpMyAdmin cPanel exportar. Te mostraré ambas.

Método 1: Usando el asistente de "Backup" de cPanel (Muy fácil)

Este método es el más rápido y no requiere entrar a phpMyAdmin.

  1. Inicia sesión en tu cPanel. Normalmente accedes mediante tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección "Archivos" o directamente el icono "Backup" (o "Asistente de Backup").

    [INFO] En algunos temas de cPanel, puede llamarse "Copias de seguridad" o estar agrupado en "Seguridad".

  3. Haz clic en "Descargar una copia de seguridad de la base de datos MySQL".
  4. Se abrirá una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que quieres exportar.
  5. ¡Listo! Se descargará automáticamente un archivo .sql.gz (comprimido) a tu computadora. Este archivo contiene todo lo que necesitas para restaurar la base en cualquier momento.

Método 2: Usando phpMyAdmin (Más control sobre la exportación)

phpMyAdmin cPanel exportar te da opciones adicionales, como elegir qué tablas exportar o si quieres solo la estructura (sin datos).

  1. En tu cPanel, busca la sección "Bases de Datos" y haz clic en el icono "phpMyAdmin".
  2. Se abrirá una nueva ventana. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base que deseas exportar.
  3. En el menú superior, haz clic en la pestaña "Exportar".
  4. Verás dos métodos:
    • Rápido: Exporta todo el contenido (estructura y datos) en un solo archivo. Es la opción más común.
    • Personalizado: Te permite seleccionar tablas específicas, comprimir el archivo (gzip, zip), o cambiar opciones avanzadas.
    • Recomendación: Para la mayoría de los casos, usa "Rápido" y formato SQL.
  5. Haz clic en el botón "Continuar" (o "Exportar"). El archivo .sql se descargará a tu ordenador.

[TIP] Si tu base de datos es muy grande (más de 50 MB), es mejor usar el método 1 (Backup de cPanel) o la opción "Personalizado" en phpMyAdmin marcando "Comprimir" como "gzip". Así el archivo pesará menos y la descarga será más rápida.


Importar una base de datos MySQL a cPanel (Restaurar un Backup)

Ahora que ya tienes tu archivo .sql (o .sql.gz), vamos a ver cómo importar base de datos cPanel para restaurar la información.

Antes de empezar, un aviso importante:

[WARNING] ¡CUIDADO! Importar una base de datos SOBREESCRIBIRÁ cualquier información existente en la base de datos de destino. Si no estás seguro, primero haz un backup de la base actual. Siempre es mejor prevenir.

Requisito previo: La base de datos debe existir

No puedes importar una base de datos a un "vacío". Primero, debes crear una base de datos vacía en cPanel (o usar una ya existente) y asociarle un usuario con todos los privilegios.

  1. En cPanel, ve a la sección "Bases de Datos" > "Bases de Datos MySQL".
  2. Crea una nueva base de datos (ej: miusuario_miweb).
  3. Crea un usuario (ej: miusuario_admin) y asígnale "Todos los privilegios" a esa base de datos.
  4. Anota el nombre de la base, el usuario y la contraseña. Los necesitarás para configurar tu sitio web después.

Método 1: Importar desde el "Asistente de Backup" de cPanel

Este es el método más sencillo si tu archivo .sql o .sql.gz no es extremadamente grande.

  1. Ve a cPanel > Archivos > Backup.
  2. Busca la sección "Subir una copia de seguridad de la base de datos MySQL".
  3. Haz clic en "Examinar" (o "Seleccionar archivo") y elige tu archivo .sql o .sql.gz desde tu computadora.
  4. Haz clic en "Subir".
  5. cPanel detectará automáticamente la base de datos a la que pertenece (si el nombre coincide) o te pedirá que selecciones la base de datos de destino. ¡Listo! La base se restaurará.

Método 2: Importar usando phpMyAdmin (Más fiable para archivos grandes)

phpMyAdmin es la herramienta reina para esto. Es muy visual y te da feedback inmediato.

  1. Accede a phpMyAdmin desde tu cPanel.
  2. En el panel izquierdo, selecciona la base de datos vacía que creaste antes (o la que quieres sobrescribir). Es muy importante que la selecciones antes de importar, o los datos se volcarán en la base de datos incorrecta.
  3. En el menú superior, haz clic en la pestaña "Importar".
  4. En la sección "Archivo a importar", haz clic en "Examinar" y selecciona tu archivo .sql o .sql.gz.
  5. Deja las opciones por defecto (formato SQL, juego de caracteres UTF-8).
  6. Haz clic en el botón "Continuar" (o "Importar") en la parte inferior.
  7. phpMyAdmin procesará el archivo y, si todo va bien, verás un mensaje verde de éxito: "La consulta SQL se ha ejecutado correctamente".

[TIP] Si tu archivo es muy grande (más de 128 MB, por ejemplo), phpMyAdmin puede fallar. En ese caso, usa la herramienta de "Backup" de cPanel o, si tienes acceso a SSH, usa la línea de comandos (aunque eso ya es más avanzado).


Migrar una base de datos MySQL a otro servidor (o a otro cPanel)

Migrar base de datos MySQL es esencialmente exportar desde el servidor de origen e importar en el servidor de destino. El proceso es el mismo que hemos visto, pero con un paso extra: ajustar la configuración de tu sitio web.

  1. Exporta la base de datos desde tu cPanel antiguo (usando cualquiera de los métodos anteriores).
  2. Crea la base de datos y el usuario en el nuevo cPanel (como explicamos en el requisito previo).
  3. Importa el archivo .sql en la nueva base de datos (usando phpMyAdmin o el asistente de Backup).
  4. Actualiza el archivo de configuración de tu web. Normalmente es wp-config.php (para WordPress), configuration.php (para Joomla), o app/etc/env.php (para Magento). Debes cambiar:
    • DB_NAME (nombre de la nueva base de datos)
    • DB_USER (nombre del nuevo usuario)
    • DB_PASSWORD (contraseña del nuevo usuario)
    • DB_HOST (casi siempre es localhost)

[INFO] Si estás migrando desde un panel como Syspanel (recuerda, el puerto de acceso es 2106), el proceso es exactamente el mismo. Exportas desde phpMyAdmin de Syspanel e importas en phpMyAdmin de tu nuevo cPanel. La única diferencia es la interfaz gráfica, pero la lógica es idéntica.


Preguntas Frecuentes (FAQ)

¿Cada cuánto debo hacer un backup de mi base de datos?

Depende de la frecuencia con la que actualices tu contenido. Si tienes una tienda online o un blog con publicaciones diarias, lo ideal es una vez al día. Si es un sitio estático, una vez a la semana o al mes puede ser suficiente. Muchos servicios de hosting ofrecen backups automáticos, pero nunca está de más tener una copia manual.

¿Puedo exportar solo una tabla de mi base de datos?

Sí. En phpMyAdmin, selecciona la base de datos, luego haz clic en la tabla específica en el panel izquierdo. Después, ve a la pestaña "Exportar". phpMyAdmin exportará solo esa tabla.

¿Qué hago si la importación falla con un error de "tamaño máximo excedido"?

Eso significa que tu archivo .sql es más grande de lo que phpMyAdmin puede manejar (normalmente el límite es de 128 MB o 256 MB). Soluciones:

  1. Usa el asistente de Backup de cPanel (suele tener límites más altos).
  2. Comprime el archivo en .gz o .zip antes de subirlo (phpMyAdmin lo descomprime automáticamente).
  3. Divide el archivo SQL en partes más pequeñas usando herramientas como BigDump o un editor de texto avanzado.
  4. Pide a tu soporte técnico que aumente el límite de subida temporalmente.

¿Es seguro usar phpMyAdmin para exportar e importar?

Sí, siempre que estés dentro de tu cPanel (conexión HTTPS). phpMyAdmin es una herramienta oficial y segura. Solo asegúrate de cerrar sesión cuando termines.

Mi web da error "Error al conectar con la base de datos" después de importar. ¿Qué hago?

Esto suele pasar por dos razones:

  1. Olvidaste actualizar el archivo de configuración (wp-config.php, etc.) con los nuevos datos de la base de datos del servidor de destino.
  2. El nombre de la base de datos o del usuario no coincide con lo que espera tu aplicación. Revisa que en tu archivo de configuración estén escritos exactamente como los creaste en cPanel.

Consejos finales para un backup exitoso

  • Nombra tus archivos de forma clara. Por ejemplo: backup_miweb_2025-03-15.sql. Así sabrás de un vistazo qué contiene y cuándo lo hiciste.
  • Guarda los backups en varios lugares. No los dejes solo en tu computadora. Usa la nube (Google Drive, Dropbox), un disco duro externo, o incluso otro servidor.
  • Prueba tu backup. De nada sirve tener un archivo si no sabes si funciona. Cada cierto tiempo, intenta importarlo en un servidor de pruebas o en un subdominio para verificar que todo está correcto.
  • No olvides los archivos del sitio. Exportar la base de datos no incluye tus imágenes, plugins, temas o archivos PHP. Para un backup completo, también debes descargar todos los archivos de tu web mediante FTP o el administrador de archivos de cPanel.

Dominar el proceso de exportar base de datos cPanel y importar base de datos cPanel te dará una tranquilidad inmensa. Ya sea para una migración, una actualización o simplemente por seguridad, ahora tienes el conocimiento para hacerlo por ti mismo. ¡Manos a la obra!

¿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