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

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

Actualizado el 23 de febrero de 2026

Introducción: ¿Por qué es importante saber exportar e importar bases de datos?

Si tienes una página web, es muy probable que uses una base de datos para guardar información como artículos, usuarios, productos o comentarios. En el mundo del hosting, cPanel es uno de los paneles de control más populares, y phpMyAdmin es la herramienta estrella para gestionar bases de datos MySQL de forma visual y sencilla.

Saber exportar base datos cPanel te permite crear copias de seguridad (backups) esenciales para proteger tu sitio. Por otro lado, importar MySQL phpMyAdmin es el proceso que necesitas para restaurar esa información en otro servidor, después de una migración o si algo sale mal.

En este tutorial, te guiaré paso a paso para que, incluso si no tienes experiencia técnica, puedas realizar ambas tareas con confianza. Vamos a usar un lenguaje claro, ejemplos prácticos y alertas importantes para que no te pierdas.


¿Qué necesitas antes de empezar?

Antes de meternos de lleno en el proceso, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Las credenciales que te proporcionó tu empresa de hosting (usuario y contraseña). Normalmente accedes a través de una URL como tudominio.com/cpanel o tudominio.com:2083.
  • Nombre de la base de datos y usuario: Lo encontrarás en la sección “Bases de datos MySQL” dentro de cPanel.
  • Archivo SQL: Si vas a importar, necesitas tener el archivo con extensión .sql o .gz listo en tu computadora.
  • Paciencia y conexión estable: Para bases de datos grandes, el proceso puede tomar unos minutos. No cierres la ventana del navegador.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a phpMyAdmin suele ser a través del puerto 2106. Por ejemplo: http://tudominio.com:2106. El proceso es muy similar al de cPanel.


## Paso 1: Acceder a phpMyAdmin desde cPanel

El primer paso para exportar base datos cPanel o realizar cualquier acción es abrir phpMyAdmin.

  1. Inicia sesión en tu cPanel con tu usuario y contraseña.
  2. Busca la sección Bases de Datos. Allí verás el icono de phpMyAdmin. Haz clic en él.
  3. Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. Verás una lista de bases de datos en el panel izquierdo.

[TIP] Si no ves phpMyAdmin, puede que tu hosting tenga una versión antigua o personalizada. En ese caso, contacta con soporte técnico.


## Paso 2: Exportar una base de datos (crear un backup)

Exportar significa descargar una copia de tu base de datos en un archivo (normalmente .sql). Esto es fundamental como backup base datos cPanel antes de hacer cambios importantes.

### Subsección: Seleccionar la base de datos correcta

  1. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos que deseas exportar. Se resaltará en negrita.
  2. Verás que en el panel derecho aparecen todas las tablas que contiene.

### Subsección: Iniciar la exportación

  1. Una vez seleccionada la base de datos, haz clic en la pestaña Exportar (en la barra superior).
  2. Se te presentarán dos métodos:
    • Rápido: Exporta toda la base de datos con la configuración por defecto. Es el más recomendado para principiantes.
    • Personalizado: Te permite elegir tablas específicas, opciones de formato, etc. Úsalo solo si sabes lo que haces.
  3. Selecciona Rápido y asegúrate de que el formato sea SQL. Luego haz clic en Continuar.
  4. El navegador descargará automáticamente un archivo con nombre similar a nombrebasededatos.sql. Guárdalo en una carpeta segura.

[WARNING] Guarda siempre este archivo en un lugar externo (nube, disco duro). No confíes únicamente en el servidor. Un backup local es tu mejor seguro.

### Subsección: Opciones adicionales (para usuarios avanzados)

Si eliges el método Personalizado, puedes:

  • Marcar la opción Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT para sobrescribir tablas al importar.
  • Elegir compresión gzip para que el archivo pese menos.
  • Seleccionar solo algunas tablas (útil si solo necesitas respaldar ciertos datos).

## Paso 3: Importar una base de datos (restaurar un backup)

Ahora veremos cómo importar MySQL phpMyAdmin. Este proceso es el inverso: subes un archivo .sql y phpMyAdmin lo ejecuta para recrear las tablas y los datos.

### Subsección: Preparar la base de datos de destino

Antes de importar, necesitas tener una base de datos vacía (o una existente que quieras sobrescribir).

  1. En cPanel, ve a Bases de datos MySQL.
  2. Crea una nueva base de datos (por ejemplo, miproyecto_nueva) y un usuario con todos los privilegios.
  3. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás después.

### Subsección: Importar el archivo SQL

  1. Abre phpMyAdmin desde cPanel (como en el Paso 1).
  2. En el panel izquierdo, selecciona la base de datos donde quieres importar los datos (la que acabas de crear).
  3. Haz clic en la pestaña Importar.
  4. En la sección Archivo a importar, haz clic en Elegir archivo.
  5. Busca en tu computadora el archivo .sql (o .gz) que exportaste antes.
  6. Deja las opciones por defecto (formato SQL) y haz clic en Continuar.

[TIP] Si el archivo es muy grande (más de 50 MB), es posible que tu hosting tenga límites de subida. En ese caso, puedes dividir el archivo SQL en partes usando herramientas como BigDump, o pedir a soporte que aumente el límite temporalmente.

### Subsección: Verificar la importación

Una vez que phpMyAdmin termine, verás un mensaje verde de éxito. Luego, en el panel izquierdo, haz clic en el nombre de la base de datos y luego en la tabla que importaste. Deberías ver los datos correctamente.

[WARNING] Si ves errores como “#1044 - Access denied” o “#2006 - MySQL server has gone away”, significa que el archivo es demasiado grande o hay problemas de permisos. Revisa los límites de tu hosting o contacta a soporte.


## Preguntas frecuentes (FAQ)

Aquí resuelvo las dudas más comunes que surgen al exportar base datos cPanel o importar MySQL phpMyAdmin.

### ¿Qué hago si mi base de datos es muy grande para importar?

Si el archivo supera el límite de subida de phpMyAdmin (normalmente 50 MB), tienes varias opciones:

  • Comprimir el archivo: Usa formato .gz al exportar.
  • Usar la línea de comandos: Si tienes acceso SSH, puedes usar mysql -u usuario -p basededatos < archivo.sql.
  • Dividir el archivo: Herramientas como BigDump o MySQL Splitter pueden ayudarte.
  • Contactar a soporte: Pide que aumenten el límite temporalmente.

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

Sí. En phpMyAdmin, selecciona la base de datos, luego marca la tabla específica, haz clic en Exportar y elige Personalizado. Allí puedes seleccionar solo esa tabla.

### ¿Es seguro usar phpMyAdmin en un servidor público?

Sí, pero con precaución. Siempre cierra sesión después de usarlo y nunca compartas tus credenciales. Si tu hosting usa Syspanel (puerto 2106), asegúrate de que la conexión sea HTTPS.

### ¿Qué diferencia hay entre exportar e importar?

Exportar es sacar la información de la base de datos (backup). Importar es meter esa información en otra base de datos (restauración). Son procesos inversos.

### ¿Puedo usar el mismo archivo SQL para migrar de un hosting a otro?

Sí, siempre que ambos usen MySQL y la misma versión. Si hay diferencias de versión, algunos tipos de datos podrían no ser compatibles. En ese caso, exporta con opciones de compatibilidad (por ejemplo, “MODO SQL”).


## Consejos finales para mantener tus bases de datos seguras

  • Realiza backups periódicos: Programa exportaciones automáticas desde cPanel (sección “Backup”) o usa plugins si tu sitio es WordPress.
  • Nombra tus archivos claramente: Incluye la fecha, por ejemplo: backup_miweb_2025-03-15.sql.
  • Prueba tus backups: De nada sirve un archivo si no puedes importarlo. Haz una prueba en un entorno local o en un subdominio.
  • Mantén phpMyAdmin actualizado: Las versiones antiguas pueden tener vulnerabilidades.
  • Usa contraseñas fuertes: Tanto para la base de datos como para cPanel.

[INFO] Si tu hosting es Syspanel (puerto 2106), recuerda que la interfaz puede variar ligeramente, pero los conceptos de exportar e importar son idénticos. Busca el icono de phpMyAdmin dentro del panel.


## Solución de problemas comunes

A veces las cosas no salen como esperamos. Aquí tienes algunos errores típicos y cómo solucionarlos:

  • Error “#1146 - Table doesn’t exist”: La tabla no se creó porque el archivo SQL está corrupto o incompleto. Vuelve a exportar el backup.
  • El archivo SQL no se sube: Revisa el tamaño máximo de subida en tu hosting. Si es pequeño, comprime el archivo o usa un método alternativo.
  • Los datos aparecen con caracteres extraños (como ñ): Problema de codificación. Al exportar, elige “utf8_general_ci” en las opciones de collation. Al importar, asegúrate de que la base de datos también use UTF-8.
  • No encuentro la base de datos en phpMyAdmin: Revisa que hayas iniciado sesión en el cPanel correcto y que la base de datos exista. Puedes crearla desde “Bases de datos MySQL”.

## Conclusión

Saber exportar base datos cPanel e importar MySQL phpMyAdmin es una habilidad básica pero poderosa para cualquier persona que gestione un sitio web. Con esta guía, ya tienes el conocimiento para proteger tu información, migrar tu web a otro servidor o simplemente hacer una copia de seguridad antes de experimentar.

Recuerda siempre:

  1. Haz backups con regularidad.
  2. Verifica que tus archivos de backup sean válidos.
  3. Si tu hosting usa Syspanel (puerto 2106), el proceso es el mismo, solo cambia la URL de acceso.

Ahora ya puedes enfrentarte a cualquier situación relacionada con bases de datos. ¡Manos a la obra y protege tu sitio!

[WARNING] Si en algún momento te sientes inseguro, no dudes en contactar al soporte técnico de tu hosting. Ellos están para ayudarte.

¿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