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

Cómo realizar una copia de seguridad de tu base de datos en cPanel

Actualizado el 31 de octubre de 2025

¿Por Qué Es Importante Hacer un backup base datos cpanel?

Imagina que tu sitio web es una casa. Los archivos (HTML, imágenes, plugins) son los muebles y la decoración. Pero la base de datos es el cerebro de la casa: contiene toda la información de tus usuarios, productos, comentarios, pedidos, configuraciones… Si pierdes la base de datos, pierdes el negocio. Realizar una copia seguridad base datos periódica es tu seguro de vida digital. Un simple error humano, un ataque de malware o un fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, saber como hacer backup mysql desde cPanel es una habilidad esencial para cualquier propietario de web. En esta guía te enseñaré el proceso paso a paso, con consejos prácticos para que nunca más tengas que preocuparte por perder datos.


Requisitos Previos Antes de respaldar base datos cpanel

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

  • Acceso a cPanel: Necesitas tus credenciales de inicio de sesión (usuario y contraseña). Normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083.
  • Nombre de la base de datos: Si no recuerdas el nombre exacto, entra en la sección "Bases de Datos MySQL" dentro de cPanel. Allí verás todas las bases de datos asociadas a tu cuenta.
  • Usuario de la base de datos (opcional pero recomendado): Aunque no es estrictamente necesario para el backup, te ayudará a identificar qué base de datos estás respaldando si tienes varias.
  • Conocimiento básico de qué base de datos respaldar: Si tienes un CMS como WordPress, Joomla o Drupal, la base de datos suele llamarse algo como tuusuario_wp1 o tuusuario_joomla. Si usas Syspanel (antes HestiaCP, acceso por puerto 2106), el proceso es similar, pero la interfaz varía ligeramente.

[INFO] Si tu web usa Syspanel (HestiaCP), el acceso se hace por el puerto 2106 (ejemplo: tudominio.com:2106). Allí buscas la sección "Bases de Datos" y luego "Exportar". El resto del proceso es análogo.


Método 1: Backup Manual Desde phpMyAdmin (El Más Rápido)

Este es el método más directo para respaldar base datos cpanel sin instalar nada extra. phpMyAdmin es una herramienta incluida en casi todos los paneles de control.

Paso 1: Accede a phpMyAdmin

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en el ícono de "phpMyAdmin".
  3. Se abrirá una nueva pestaña o ventana. En la columna izquierda, verás la lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que deseas copiar.

Paso 2: Selecciona Todas las Tablas

Una vez dentro de tu base de datos, verás una lista de tablas (como wp_posts, wp_users, etc.). En la parte inferior de la lista, hay un enlace que dice "Seleccionar todo" (o un checkbox general). Haz clic en él para marcar todas las tablas.

[TIP] Si solo necesitas respaldar tablas específicas (por ejemplo, solo las de contenido), puedes seleccionarlas manualmente. Pero para una copia seguridad base datos completa, es mejor seleccionar todo.

Paso 3: Exporta la Base de Datos

  1. Con todas las tablas seleccionadas, busca la pestaña "Exportar" en la parte superior de la pantalla.
  2. Se abrirán dos métodos: "Rápido" y "Personalizado". Para la mayoría de los casos, elige "Rápido".
  3. Asegúrate de que el formato sea "SQL". Luego haz clic en el botón "Continuar" (o "Exportar").
  4. El navegador descargará automáticamente un archivo con extensión .sql. Ese archivo contiene toda la información de tu base de datos. ¡Guárdalo en un lugar seguro!

[WARNING] No modifiques el archivo .sql a menos que sepas exactamente lo que haces. Cualquier cambio puede corromper el backup y hacer que la restauración falle.


Método 2: Backup Desde el Asistente de cPanel (Backup Wizard)

Si prefieres una interfaz más guiada, cPanel incluye un asistente de respaldo que te permite respaldar base datos cpanel de forma sencilla.

Paso 1: Accede al Asistente de Backup

  1. En tu cPanel, busca la sección "Archivos" y haz clic en "Asistente de Backup" (o "Backup Wizard").
  2. Se abrirá una pantalla con dos opciones: "Backup" (hacer respaldo) y "Restore" (restaurar). Haz clic en "Backup".

Paso 2: Selecciona "Base de Datos MySQL"

  1. En la siguiente pantalla, verás varias opciones: "Home Directory" (archivos del sitio), "Base de Datos MySQL", "Forwarders" y "Filters". Haz clic en el botón "Base de Datos MySQL".
  2. Se desplegará una lista con todas tus bases de datos. Marca la que deseas respaldar (puedes seleccionar varias).
  3. Haz clic en "Download a MySQL Database Backup" (o "Descargar una copia de seguridad de la base de datos MySQL").

Paso 3: Descarga el Archivo

El sistema generará un archivo .sql.gz (comprimido) y lo descargará automáticamente. Este archivo es más ligero que el .sql normal, pero igual de funcional. Guárdalo en tu computadora o en la nube.

[INFO] La extensión .gz indica que está comprimido con gzip. No te preocupes, al restaurarlo, la mayoría de sistemas lo descomprimen automáticamente.


Método 3: Backup Automático con Programador de Tareas (Para Expertos)

Si quieres automatizar el backup base datos cpanel para que se realice semanal o mensualmente sin que tengas que acordarte, puedes usar el Programador de Tareas (Cron Jobs) de cPanel. Este método requiere un poco más de configuración, pero es ideal para sitios con mucho tráfico.

Paso 1: Accede a Cron Jobs

  1. En cPanel, busca la sección "Avanzado" y haz clic en "Cron Jobs".
  2. Se abrirá una interfaz donde puedes programar tareas. Elige la frecuencia (por ejemplo, una vez a la semana, los domingos a las 3:00 AM).

Paso 2: Crea el Comando de Backup

Necesitarás un comando que ejecute mysqldump. Un ejemplo básico sería:

mysqldump -u TU_USUARIO -pTU_CONTRASEÑA NOMBRE_BASE_DATOS > /home/TU_USUARIO/backups/backup_$(date +%Y%m%d).sql
  • Reemplaza TU_USUARIO por tu usuario de MySQL.
  • Reemplaza TU_CONTRASEÑA por la contraseña de ese usuario.
  • Reemplaza NOMBRE_BASE_DATOS por el nombre exacto de tu base de datos.
  • La ruta /home/TU_USUARIO/backups/ debe existir (puedes crearla con el Administrador de Archivos).

[WARNING] Nunca incluyas la contraseña directamente en el comando si el archivo de Cron Jobs es visible para otros usuarios. En entornos compartidos, usa un archivo .my.cnf para mayor seguridad. Si no sabes cómo hacerlo, consulta con tu proveedor de hosting.

Paso 3: Guarda el Cron Job

  1. Pega el comando en el campo "Comando".
  2. Haz clic en "Añadir nueva tarea Cron".
  3. A partir de ese momento, el sistema ejecutará el backup automáticamente según la frecuencia que hayas definido.

[TIP] Si usas Syspanel (HestiaCP, puerto 2106), el proceso es similar: busca "Cron Jobs" en el menú y crea un comando similar. La diferencia principal es que la ruta de usuario puede variar, así que verifica con pwd en la terminal.


¿Dónde Guardar tu copia seguridad base datos?

No basta con hacer el backup; debes almacenarlo en un lugar seguro. Aquí tienes las mejores opciones:

  • En tu computadora local: La opción más simple. Descarga el archivo y guárdalo en una carpeta dedicada.
  • En la nube: Usa servicios como Google Drive, Dropbox, OneDrive o pCloud. Así, si tu PC falla, aún tendrás el backup.
  • En otro servidor: Si tienes acceso a otro hosting o a un VPS, puedes subir el backup allí mediante FTP o SCP.
  • En un servicio de backup externo: Herramientas como UpdraftPlus (para WordPress) o JetBackup (en algunos paneles) automatizan todo el proceso.

[WARNING] No guardes el backup en el mismo servidor donde está tu web. Si el servidor se cae o es hackeado, perderás tanto el sitio como la copia de seguridad.


Preguntas Frecuentes (FAQ)

1. ¿Cada cuánto debo hacer un backup base datos cpanel?

Depende de la frecuencia con la que actualices tu contenido. Si tienes un blog que publica a diario, hazlo a diario o semanalmente. Si es un sitio estático, una vez al mes es suficiente. La regla de oro: respaldar base datos cpanel antes de cualquier actualización importante (plugins, temas, núcleo de WordPress).

2. ¿Puedo restaurar un backup desde phpMyAdmin?

Sí. El proceso inverso es igual de sencillo: en phpMyAdmin, selecciona la base de datos (o crea una nueva), ve a la pestaña "Importar" y sube el archivo .sql. Luego haz clic en "Continuar". Eso sí, asegúrate de que la base de datos de destino esté vacía o que no haya conflictos de nombres de tablas.

3. ¿Qué hago si mi backup es muy grande y no se descarga?

Algunos servidores limitan el tamaño de descarga. En ese caso, puedes:

  • Usar el Asistente de Backup de cPanel, que comprime el archivo.
  • Dividir el backup en partes usando herramientas como mysqldump con la opción --single-transaction y luego comprimir con gzip.
  • Solicitar a tu hosting que aumente el límite de descarga temporalmente.

4. ¿El backup incluye los archivos de mi sitio (imágenes, plugins)?

No. El backup base datos cpanel solo respalda la base de datos. Para los archivos, debes hacer un backup del "Home Directory" (también desde el Asistente de Backup de cPanel). Ambos son complementarios: si restauras solo la base de datos, los archivos del sitio deben estar intactos.

5. ¿Puedo automatizar el backup sin usar Cron Jobs?

Sí. Muchos plugins de CMS (como UpdraftPlus para WordPress) permiten programar backups de la base de datos directamente desde el panel de administración. También hay servicios externos como JetBackup (si tu hosting lo ofrece) que lo hacen por ti.

6. ¿Qué pasa si uso Syspanel (HestiaCP) en lugar de cPanel?

El proceso es muy similar. En Syspanel (acceso por puerto 2106), busca la sección "Bases de Datos", selecciona la que deseas respaldar y haz clic en "Exportar". También puedes usar phpMyAdmin si está instalado (normalmente en tudominio.com/phpmyadmin). La lógica es idéntica: descargar un archivo .sql.


Conclusión: No Dejes tu Negocio al Azar

Saber como hacer backup mysql desde cPanel es una habilidad que te ahorrará dolores de cabeza. Ya sea que uses el método manual de phpMyAdmin, el asistente de cPanel o automatices con Cron Jobs, lo importante es hacerlo regularmente. Una copia de seguridad no es un gasto, es una inversión en la tranquilidad de tu proyecto digital.

Recuerda: respaldar base datos cpanel no es opcional, es obligatorio si valoras tu trabajo. Así que, antes de seguir leyendo, ve y haz un backup ahora mismo. ¡Tu yo del futuro te lo agradecerá!

[TIP FINAL] Guarda al menos las últimas 3 copias de seguridad en diferentes ubicaciones. Así, si una se corrompe, tendrás otra a la que recurrir.

¿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