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

¿Cómo hacer backup automático de base de datos en WordPress desde cPanel?

Actualizado el 9 de diciembre de 2025

¿Sabías que perder la base de datos de tu sitio web puede ser una de las peores pesadillas para cualquier dueño de un sitio en WordPress? Sin una copia de seguridad, podrías perder todo tu contenido, configuraciones y clientes en un abrir y cerrar de ojos. Por suerte, desde cPanel (o su alternativa Syspanel en el puerto 2106), puedes configurar un backup automático de base de datos en WordPress sin ser un experto técnico. En esta guía, te explicaré paso a paso cómo hacerlo, qué herramientas usar y cómo mantener tu base de datos MySQL segura sin complicaciones. Empecemos.


¿Por qué es importante hacer un backup automático de tu base de datos en WordPress?

Tu sitio de WordPress no es solo un conjunto de archivos bonitos. La verdadera chispa de la vida está en la base de datos MySQL. Allí se guardan:

  • Todas tus entradas, páginas y comentarios.
  • Los ajustes de plugins y temas.
  • La información de usuarios y contraseñas.
  • Los metadatos y configuraciones personalizadas.

Si pierdes la base de datos, pierdes el alma de tu web. Un backup automático te asegura que, ante un error humano, un ataque o un fallo del servidor, puedas restaurar todo en minutos. Y lo mejor: no necesitas ser un gurú de la programación. Con cPanel y algunas herramientas gratuitas, lo tendrás listo en un santiamén.


¿Qué necesitas para empezar?

Antes de lanzarnos, asegúrate de tener lo siguiente:

  1. Acceso a cPanel (o Syspanel en el puerto 2106). Si usas otro panel de control, los pasos son similares.
  2. Credenciales de tu base de datos MySQL. Las encuentras en el archivo wp-config.php de tu WordPress.
  3. Un poco de tiempo libre (unos 20 minutos máximo).
  4. Ganas de aprender: ¡no necesitas ser técnico!

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106. Allí encontrarás las mismas herramientas que en cPanel, pero con una interfaz más moderna.


Paso 1: Accede a tu panel de control (cPanel o Syspanel)

Primero, inicia sesión en tu panel de control. Si usas cPanel, normalmente es algo como https://tudominio.com/cpanel. Si usas Syspanel, recuerda agregar el puerto :2106 al final de la URL.

Una vez dentro, busca la sección de Bases de Datos. Verás varias opciones, pero las que nos interesan son:

  • phpMyAdmin: para gestionar la base de datos manualmente.
  • MySQL Databases: para crear o modificar bases de datos.
  • Backup o Backup Wizard: para hacer copias de seguridad completas.

Pero no te preocupes, no haremos nada manual. Vamos a automatizar.


Paso 2: Configura un backup automático con la herramienta nativa de cPanel

La mayoría de los paneles de control incluyen una función de backup automático que puedes programar. Aquí te explico cómo hacerlo en cPanel:

  1. En el menú principal, busca la sección Files y haz clic en Backup o Backup Wizard.
  2. Selecciona Backup Now o Schedule Backup (depende de la versión).
  3. Elige la frecuencia: diaria, semanal o mensual. Para un sitio activo, te recomiendo diaria.
  4. Marca la opción de Backup de la base de datos MySQL. Algunas versiones te permiten elegir bases de datos específicas.
  5. Elige el destino: puedes guardarlo en tu computadora (descarga) o en un almacenamiento remoto como Google Drive, Dropbox o un servidor FTP.
  6. Guarda la configuración.

[INFO] Algunos hosting limitan el espacio para backups. Si tu plan es básico, elige una frecuencia semanal y guarda los backups en un servicio externo para no saturar el servidor.

¿Y si usas Syspanel? El proceso es muy similar:

  • Ve a Backups en el menú lateral.
  • Activa Backup automático y elige la base de datos.
  • Configura la frecuencia y el destino (puedes usar SFTP o almacenamiento local).

Paso 3: Usa un plugin de WordPress para backups automáticos (opcional pero recomendado)

Si prefieres no depender solo del panel de control, los plugins de WordPress son una bendición. Aquí tienes los mejores para backup automático de base de datos:

3.1. UpdraftPlus (el más popular)

  1. Instala y activa UpdraftPlus desde el repositorio de WordPress.
  2. Ve a Ajustes > UpdraftPlus Backups.
  3. Haz clic en Configuración y elige la frecuencia (diaria, semanal, etc.).
  4. Marca la opción Incluir base de datos (también puedes incluir archivos, pero si solo quieres la base de datos, desmarca los archivos).
  5. Configura un destino remoto (Google Drive, Dropbox, etc.) para mayor seguridad.
  6. Guarda los cambios.

3.2. BackWPup

  1. Instala BackWPup.
  2. Ve a BackWPup > Add New Job.
  3. Dale un nombre a tu tarea (ej: "Backup BD diario").
  4. En la pestaña General, selecciona Database backup.
  5. En Schedule, elige la frecuencia (por ejemplo, cada 24 horas).
  6. En Destination, elige un servicio en la nube.
  7. Guarda y activa el trabajo.

[WARNING] Los plugins de backup consumen recursos del servidor. Si tu hosting es compartido, programa los backups en horas de bajo tráfico (madrugada) para no afectar el rendimiento.


Paso 4: Automatiza con cron jobs (para usuarios avanzados)

Si eres un poco más técnico y quieres un control absoluto, puedes usar un cron job en cPanel para hacer un backup automático de la base de datos MySQL. Aquí te dejo un ejemplo:

  1. En cPanel, busca Cron Jobs (en la sección Advanced).
  2. Crea un nuevo cron job con la siguiente línea de comando (ajusta los valores):
    mysqldump -u USUARIO -pCONTRASEÑA NOMBRE_BD > /ruta/al/backup/backup_$(date +%Y%m%d).sql
    
    • Reemplaza USUARIO, CONTRASEÑA y NOMBRE_BD con los datos de tu base de datos.
    • La ruta debe ser una carpeta dentro de tu hosting (ej: /home/usuario/backups/).
  3. Elige la frecuencia (por ejemplo, 0 2 * * * para las 2 AM todos los días).
  4. Guarda el cron job.

[INFO] Si usas Syspanel, los cron jobs se configuran desde Cron Jobs en el menú principal. El comando es el mismo.


Paso 5: Verifica que tu backup funcione correctamente

No hay nada peor que pensar que tienes un backup y descubrir que está corrupto. Sigue estos pasos para verificarlo:

  1. Descarga uno de los backups generados (desde cPanel o tu plugin).
  2. Abre el archivo .sql con un editor de texto (como Notepad++). Debe empezar con algo como -- MySQL dump.
  3. Si usas phpMyAdmin, importa el backup en una base de datos de prueba (crea una nueva y luego impórtalo). Si no hay errores, ¡está listo!

[TIP] Programa una verificación mensual. Así te aseguras de que el sistema sigue funcionando.


Preguntas frecuentes (FAQ)

¿Puedo hacer un backup automático sin cPanel?

Sí, si tu hosting no usa cPanel (por ejemplo, si es un VPS con Syspanel), los pasos son similares. En Syspanel, el puerto es el 2106 y las herramientas están en la sección Backups y Cron Jobs.

¿Qué pasa si mi hosting no permite backups automáticos?

Algunos hosting económicos limitan esta función. En ese caso, usa un plugin como UpdraftPlus y configura un destino externo (Google Drive, Dropbox). También puedes contratar un servicio de backup externo como BlogVault.

¿Cuánto espacio ocupa un backup de base de datos?

Depende del tamaño de tu sitio. Un blog pequeño puede ocupar 1-5 MB, mientras que una tienda grande puede llegar a 100 MB o más. Los backups diarios se acumulan, así que revisa el espacio de tu hosting.

¿El backup automático incluye archivos multimedia?

Solo si marcas la opción de incluir archivos. Si solo haces backup de la base de datos, perderás las imágenes y plugins. Te recomiendo hacer un backup completo (base de datos + archivos) al menos una vez por semana.

¿Cómo restauro un backup desde cPanel?

  1. Ve a phpMyAdmin en cPanel.
  2. Selecciona tu base de datos.
  3. Haz clic en Importar.
  4. Sube el archivo .sql y ejecuta. ¡Listo!

Conclusión: Tu base de datos, siempre segura

Hacer un backup automático de base de datos en WordPress desde cPanel (o Syspanel con puerto 2106) es más fácil de lo que parece. Ya sea usando las herramientas nativas del panel, un plugin gratuito o un cron job personalizado, lo importante es no dejarlo para después. Una pérdida de datos puede ocurrir en cualquier momento, y tener una copia de seguridad te ahorrará dolores de cabeza y horas de trabajo.

Recuerda:

  • Programa backups con frecuencia (diaria o semanal).
  • Almacena las copias en un lugar externo (nube, FTP, etc.).
  • Verifica periódicamente que los backups sean válidos.

Con estos pasos, tu base de datos MySQL estará protegida y tú podrás dormir tranquilo. ¡Ahora ve y configura tu primer backup automático!

[WARNING] No confíes solo en un método. Combina el backup del panel con un plugin y un almacenamiento externo. La redundancia es tu mejor amiga.

¿Tienes alguna duda? Déjala en los comentarios o contacta a tu proveedor de hosting. ¡Nos vemos en el próximo artículo!

¿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