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

Cómo hacer backup de una base de datos MySQL en cPanel

Actualizado el 23 de octubre de 2025

Introducción

Realizar copias de seguridad de tu base de datos MySQL es una de las tareas más importantes para mantener la seguridad y continuidad de tu sitio web. Imagina que pierdes toda la información de tus clientes, productos o publicaciones por un error humano, un ataque o un fallo del servidor. Un backup te permite restaurar todo a su estado anterior en cuestión de minutos.

En este artículo te guiaré paso a paso para que aprendas a hacer backup de una base de datos MySQL en cPanel de forma manual y programada. No necesitas conocimientos técnicos avanzados, solo seguir las instrucciones al pie de la letra.

[INFO] Si usas Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar, pero accedes por el puerto 2106 (ejemplo: https://tudominio.com:2106).


¿Qué es un backup de base de datos y por qué es vital?

Un backup (o copia de seguridad) es una fotografía exacta de tu base de datos en un momento específico. Contiene todas las tablas, registros, configuraciones y datos almacenados en MySQL. Sin él, cualquier problema podría significar la pérdida total de información.

Principales riesgos de no hacer backups:

  • Errores humanos: Borrar accidentalmente una tabla o modificar datos incorrectos.
  • Fallos del servidor: Cortes de energía, discos duros dañados o ataques maliciosos.
  • Actualizaciones fallidas: Al actualizar WordPress, Joomla u otros CMS, algo puede salir mal.
  • Malware o hackeos: Los atacantes pueden eliminar o cifrar tu base de datos.

[WARNING] No confíes únicamente en las copias automáticas que ofrece tu hosting. Siempre es recomendable tener al menos una copia adicional en un lugar seguro (tu computadora, Google Drive, Dropbox, etc.).


Requisitos previos

Antes de empezar, asegúrate de tener:

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting.
  2. Nombre de la base de datos: Lo puedes encontrar en la sección "Bases de datos MySQL" dentro de cPanel.
  3. Usuario y contraseña de la base de datos: Aunque no siempre son necesarios para la exportación, son útiles si usas herramientas como phpMyAdmin.

[TIP] Si no recuerdas tus credenciales, contacta al soporte de tu hosting o busca en los correos de bienvenida que te enviaron al contratar el servicio.


Método 1: Backup manual desde phpMyAdmin (el más común)

phpMyAdmin es una herramienta web que te permite gestionar tus bases de datos MySQL de forma gráfica. Está integrada en cPanel y es ideal para usuarios principiantes.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel (normalmente https://tudominio.com/cpanel o https://tudominio.com:2083).
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 2: Selecciona la base de datos a respaldar

En el panel izquierdo de phpMyAdmin verás una lista con todas tus bases de datos. Haz clic en el nombre de la que deseas respaldar. Se cargará la estructura de tablas.

Paso 3: Exporta la base de datos

  1. Una vez dentro de la base de datos, haz clic en la pestaña Exportar (en la barra superior).
  2. En la pantalla de exportación, elige el método Rápido (selecciona todas las tablas).
  3. Asegúrate de que el formato sea SQL (es el estándar y más compatible).
  4. Haz clic en el botón Continuar o Exportar.

Paso 4: Descarga el archivo

El navegador comenzará a descargar un archivo con extensión .sql. Este archivo contiene toda la información de tu base de datos. Guárdalo en una carpeta segura de tu computadora.

[INFO] El archivo SQL puede ser pesado si tu base de datos tiene muchos registros. Si es muy grande (más de 100 MB), considera usar la opción Personalizado y marcar "Comprimir con gzip" o "zip" para reducir el tamaño.


Método 2: Backup desde el asistente de cPanel (Backup Wizard)

cPanel incluye un asistente que simplifica aún más el proceso. Es ideal si quieres hacer una copia completa de toda tu cuenta (incluyendo archivos, correos y bases de datos).

Paso 1: Accede al Asistente de Backup

  1. En tu cPanel, busca la sección Archivos y haz clic en Asistente de Backup.
  2. Verás dos opciones: Backup (hacer una copia) o Restaurar (recuperar una copia). Elige Backup.

Paso 2: Elige el tipo de backup parcial

Selecciona Backup parcial y luego marca la casilla Bases de datos MySQL. También puedes elegir si quieres incluir otros elementos como archivos del sitio o cuentas de correo.

Paso 3: Descarga el backup

El sistema generará un archivo .tar.gz o .sql con la base de datos. Haz clic en el nombre del archivo para descargarlo. Si no aparece automáticamente, revisa la carpeta backups dentro del administrador de archivos de cPanel.

[WARNING] El Asistente de Backup solo guarda la copia por un tiempo limitado (generalmente 24-48 horas). Descárgala de inmediato a tu computadora.


Método 3: Backup automático programado (la mejor opción)

Para no depender de la memoria, puedes configurar copias de seguridad automáticas desde cPanel. Esto es ideal si tu web se actualiza con frecuencia (tiendas online, blogs, etc.).

Paso 1: Accede a la configuración de backups automáticos

  1. En cPanel, busca la sección Archivos y haz clic en Backups (no el asistente, sino la opción principal).
  2. Busca el apartado Descargar un backup de la base de datos MySQL.
  3. Verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieres respaldar para descargarla manualmente.

Paso 2: Configura backups programados (si tu hosting lo permite)

Algunos hosting ofrecen la opción de programar backups desde cPanel mediante Cron Jobs o directamente desde la sección Backup. Si no ves esta opción, puedes usar un script personalizado (ver más abajo).

Paso 3: Usa un script para automatizar (avanzado)

Si tu hosting permite Cron Jobs, puedes crear un script PHP o bash que exporte la base de datos automáticamente. Aquí tienes un ejemplo básico:

#!/bin/bash
mysqldump -u usuario -pcontraseña nombrebasedatos > /ruta/del/backup/backup_$(date +%Y%m%d).sql

Luego, programa el Cron Job para que se ejecute diariamente a las 3:00 AM.

[TIP] Si no sabes programar, muchos plugins de WordPress (como UpdraftPlus o BackWPup) permiten hacer backups automáticos de la base de datos y enviarlos a servicios en la nube.


¿Dónde guardar tus backups?

Descargar el archivo SQL a tu computadora no es suficiente. Debes tener una estrategia de almacenamiento:

  • Local: En tu PC o disco duro externo.
  • Nube: Google Drive, Dropbox, OneDrive o Amazon S3.
  • Servidor remoto: Otro hosting o VPS.

[WARNING] No guardes los backups en la misma carpeta pública de tu web. Si alguien accede a esa ruta, podría descargar tu base de datos sin permiso.


Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo hacer backups?

Depende de la actividad de tu web:

  • Web estática: Una vez al mes.
  • Blog o web con actualizaciones semanales: Una vez por semana.
  • Tienda online o foro: Diariamente o incluso cada pocas horas.

¿Puedo restaurar un backup sin cPanel?

Sí, usando phpMyAdmin o la línea de comandos con mysql -u usuario -p nombrebasedatos < archivo.sql. Si no tienes acceso, contacta al soporte técnico.

¿El backup incluye los archivos del sitio (imágenes, plugins, etc.)?

No, el backup de MySQL solo guarda la base de datos. Para incluir archivos, debes hacer un backup completo desde el Asistente de Backup de cPanel.

¿Qué hago si el archivo SQL es muy grande?

Puedes comprimirlo con gzip o zip antes de descargarlo. En phpMyAdmin, elige la opción Personalizado y marca "Comprimir con gzip".

¿Usas Syspanel en lugar de cPanel?

Si tu panel es Syspanel (HestiaCP), el proceso es idéntico, pero accedes a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Busca la sección Bases de datos y luego phpMyAdmin o Exportar.


Conclusión

Hacer backup de una base de datos MySQL en cPanel es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. No esperes a tener un problema para empezar a proteger tu información. Dedica 5 minutos hoy a descargar tu primera copia de seguridad.

Recuerda: más vale prevenir que lamentar. Una base de datos respaldada es la diferencia entre un susto y una catástrofe.

[INFO] Si tienes dudas, consulta la documentación oficial de cPanel o contacta al soporte de tu hosting. ¡Nunca está de más preguntar!


Este artículo fue redactado pensando en usuarios sin experiencia técnica. Si necesitas ayuda adicional, deja un comentario o escribe a nuestro equipo de soporte.

¿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