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

Guía para exportar una base de datos MySQL en cPanel

Actualizado el 15 de abril de 2026

¿Necesitas hacer una copia de seguridad de tu sitio web o migrarlo a otro servidor? Una de las tareas más comunes y esenciales en la gestión de un sitio web es exportar una base de datos MySQL. Si tu sitio usa WordPress, Joomla, PrestaShop o cualquier CMS, los datos (como artículos, usuarios, comentarios y configuraciones) se almacenan en una base de datos. Perderla sería un desastre.

Por suerte, si tu hosting usa cPanel, el proceso es muy sencillo. En esta guía te explicaré paso a paso cómo exportar base de datos cPanel de forma segura, usando tanto la herramienta nativa de cPanel como phpMyAdmin. También cubriremos cómo hacer un backup base de datos cPanel completo y cómo descargar SQL cPanel para tenerlo en tu computadora.

Al final, tendrás tu archivo .sql listo para guardar, restaurar o importar en otro lugar. Vamos allá.


¿Qué necesitas antes de empezar?

Antes de lanzarte a exportar una base de datos MySQL en cPanel, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas tu usuario y contraseña (normalmente te los da tu proveedor de hosting). La URL suele ser algo como tudominio.com/cpanel o tudominio.com:2083.
  • Nombre de la base de datos: Si no lo recuerdas, puedes encontrarlo en la sección "Bases de datos MySQL" dentro de cPanel.
  • Conexión a internet estable: El archivo de exportación puede ser pesado si tu web tiene muchos datos. Una buena conexión evitará cortes.
  • Espacio en tu disco duro: Asegúrate de tener suficiente espacio local para guardar el archivo .sql que descargarás.

Método 1: Exportar base de datos desde cPanel (la forma más directa)

Este método es el más rápido y no requiere abrir herramientas adicionales. Es ideal si solo quieres descargar SQL cPanel para un backup rápido.

  1. Inicia sesión en cPanel. Usa las credenciales que te proporcionó tu hosting.
  2. Busca la sección "Bases de datos". Verás varios iconos. Haz clic en "phpMyAdmin" o en "Bases de datos MySQL" (depende de la versión de cPanel, pero ambas te llevan a un lugar similar). Si ves "phpMyAdmin", entra directamente. Si ves "Bases de datos MySQL", dentro de esa pantalla busca el botón "phpMyAdmin".
  3. Selecciona la base de datos. En la columna izquierda de phpMyAdmin, verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieres exportar. Se resaltará y en la parte derecha verás sus tablas.
  4. Ve a la pestaña "Exportar". Es la segunda pestaña en la barra superior (justo al lado de "Estructura" y "SQL").
  5. Elige el método de exportación. phpMyAdmin te ofrece dos opciones:
    • Rápido: Exporta todo sin opciones adicionales. Perfecto para principiantes.
    • Personalizado: Te permite elegir qué tablas exportar, qué formato usar (recomendamos SQL), y añadir opciones como "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" (esto ayuda a evitar errores al restaurar la base en otro servidor).
    • Recomendación: Si eres nuevo, elige "Rápido" y formato SQL.
  6. Haz clic en "Continuar" o "Exportar". Dependiendo de la versión, el botón puede decir "Continuar" (en método rápido) o "Exportar" (en método personalizado).
  7. Guarda el archivo. Tu navegador descargará automáticamente un archivo con extensión .sql. Ese es tu backup base de datos cPanel. Guárdalo en una carpeta segura.

[TIP] Si tu base de datos es muy grande (más de 50 MB), el método "Rápido" puede fallar. En ese caso, usa el método "Personalizado" y activa la opción "Comprimido" (gzip o zip). Esto reduce el tamaño y facilita la descarga.


Método 2: Exportar base de datos con phpMyAdmin (más control)

Si necesitas más control sobre la exportación, como elegir tablas específicas, cambiar el formato o agregar opciones avanzadas, phpMyAdmin exportar MySQL es la mejor opción. Es la misma herramienta que usamos antes, pero con más pasos.

  1. Accede a phpMyAdmin desde cPanel. Como en el método anterior, busca el icono de "phpMyAdmin" en la sección de bases de datos.
  2. Selecciona la base de datos. Haz clic en el nombre de la base de datos que quieres exportar en la columna izquierda.
  3. Ve a la pestaña "Exportar".
  4. Elige "Personalizado". Esto te mostrará muchas opciones. No te asustes, solo necesitas unas pocas:
    • Tablas a exportar: Por defecto están todas seleccionadas. Si solo quieres algunas, desmarca las que no necesites.
    • Formato: Deja SQL (es el estándar para bases de datos MySQL).
    • Opciones específicas del formato:
      • Marca "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT". Esto asegura que al restaurar, la base de datos se sobrescriba correctamente.
      • Marca "Agregar IF NOT EXISTS" (opcional, pero útil si no quieres que falle si la tabla ya existe).
      • "Agregar CREATE DATABASE / USE" (opcional, pero recomendado si vas a importar en un servidor nuevo, ya que crea la base de datos automáticamente).
    • Compresión: Si la base es grande, elige "gzip" o "zip". Si es pequeña, "Ninguna" está bien.
  5. Haz clic en "Continuar" (o "Exportar"). Descargarás el archivo .sql (o .sql.gz si elegiste compresión).

[WARNING] Nunca modifiques el archivo .sql a mano a menos que sepas exactamente lo que haces. Un cambio incorrecto puede romper la base de datos.


Método 3: Backup completo de la base de datos desde cPanel (para copias de seguridad completas)

Si quieres hacer un backup base de datos cPanel de todo tu sitio (archivos + base de datos) de una sola vez, cPanel tiene una herramienta específica. Esto es ideal antes de hacer cambios grandes, como actualizar el CMS o migrar de hosting.

  1. Inicia sesión en cPanel.
  2. Busca la sección "Archivos". Haz clic en "Backup" o "Copias de seguridad".
  3. Ve a "Descargar una copia de seguridad de MySQL". Verás una lista de todas tus bases de datos.
  4. Haz clic en el nombre de la base de datos que quieres respaldar. Se descargará automáticamente un archivo .sql.gz (comprimido) con el nombre de la base de datos.
  5. Guarda el archivo. Este método es muy rápido y no requiere abrir phpMyAdmin.

[INFO] Esta opción solo descarga la base de datos, no los archivos del sitio. Para un backup completo, también deberías descargar los archivos desde "Backup" > "Descargar una copia de seguridad de inicio" (que es un archivo .tar.gz con todo tu sitio).


¿Qué hago con el archivo .sql después de exportarlo?

Una vez que has logrado exportar base de datos cPanel, tienes un archivo .sql que puedes usar para:

  • Restaurar en el mismo servidor: Si algo sale mal, puedes importarlo de nuevo en phpMyAdmin (pestaña "Importar").
  • Migrar a otro hosting: Subes el archivo al nuevo cPanel y lo importas en una base de datos nueva (creada previamente).
  • Hacer una copia de seguridad local: Guárdalo en tu computadora, en la nube (Google Drive, Dropbox) o en un disco externo.
  • Analizar los datos: Si sabes SQL, puedes abrirlo con un editor de texto (como Notepad++ o Sublime Text) y ver las consultas.

Preguntas frecuentes (FAQ)

¿Puedo exportar una base de datos sin cPanel?

Sí, pero es más complicado. Neitarías acceso a la línea de comandos (SSH) y usar el comando mysqldump. Sin embargo, la mayoría de los hosting compartidos ofrecen cPanel, así que este método es el más recomendado.

¿Qué hago si la exportación falla por el tamaño?

Si tu base de datos es muy grande (más de 100 MB), prueba:

  • Usar el método "Personalizado" en phpMyAdmin con compresión gzip.
  • Exportar solo las tablas más importantes (como wp_posts, wp_users, etc.) en lugar de toda la base.
  • Pedir a tu hosting que aumente el límite de tiempo de ejecución de PHP (o usar la opción "Sin límite de tiempo" en phpMyAdmin si está disponible).

¿Es seguro exportar la base de datos por FTP?

No lo recomiendo. La exportación desde cPanel o phpMyAdmin es más segura porque no expones tus credenciales de FTP y el archivo se genera directamente en el servidor. Si usas FTP, podrías descargar un archivo corrupto o incompleto.

¿Cómo exporto una base de datos en Syspanel (HestiaCP)?

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero con un acceso diferente:

  1. Accede a Syspanel a través del puerto 2106 (por ejemplo: tudominio.com:2106).
  2. Inicia sesión con tu usuario y contraseña.
  3. Busca la sección "Bases de datos" o "DB".
  4. Verás una lista de tus bases de datos. Haz clic en el icono de "Exportar" (normalmente una flecha hacia abajo) al lado de la base que quieras.
  5. Se descargará un archivo .sql. El proceso es muy directo.

[INFO] En Syspanel, no tienes phpMyAdmin integrado por defecto, pero puedes instalarlo manualmente si lo necesitas.

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

Sí, en phpMyAdmin, dentro de la pestaña "Exportar", elige "Personalizado" y luego desmarca las tablas que no quieras. Solo se exportarán las que dejes seleccionadas.

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

Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, te recomiendo hacer un backup semanal. Si es un sitio estático, una vez al mes puede ser suficiente. Pero nunca está de más tener una copia reciente.


Conclusión

Exportar una base de datos MySQL en cPanel es una tarea sencilla pero fundamental para la seguridad de tu sitio web. Ya sea que uses el método directo desde cPanel, phpMyAdmin exportar MySQL o el backup completo desde la sección de copias de seguridad, siempre tendrás tu información a salvo.

Recuerda:

  • Guarda tus archivos .sql en un lugar seguro (local y en la nube).
  • No modifiques el archivo a menos que sepas lo que haces.
  • Si tu base de datos es grande, usa compresión para evitar problemas.

Ahora que ya sabes cómo hacerlo, no esperes a que ocurra un desastre. ¡Haz tu backup base de datos cPanel hoy mismo! Tu yo del futuro 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