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

Cómo hacer backup de bases de datos MySQL en cPanel

Actualizado el 21 de diciembre de 2025

Introducción: ¿Por qué es tan importante hacer un backup de tu base de datos?

Imagina que llevas meses trabajando en tu sitio web, publicando artículos, añadiendo productos y recibiendo comentarios de tus usuarios. De repente, un error de actualización, un ataque malintencionado o un fallo del servidor borra todo tu contenido. Sin una copia de seguridad mysql cpanel, recuperar esa información sería casi imposible.

La base de datos es el corazón de tu aplicación web. Aquí se almacenan los usuarios, las contraseñas cifradas, los artículos del blog, los pedidos de tu tienda y cualquier contenido dinámico. Por eso, saber cómo hacer un backup mysql cpanel no es solo una recomendación, es una necesidad para cualquier administrador de sitios web.

En esta guía completa, te enseñaremos paso a paso cómo exportar base de datos cpanel de forma segura, tanto desde el panel de control como desde herramientas alternativas. Además, incluiremos una sección de preguntas frecuentes para resolver las dudas más comunes. ¡Empecemos!


Requisitos previos

Antes de realizar cualquier copia seguridad mysql cpanel, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas las credenciales de administrador de tu hosting.
  • Nombre de la base de datos: Si no lo recuerdas, puedes encontrarlo en la sección "Bases de Datos MySQL" de cPanel.
  • Usuario y contraseña de la BD: Aunque no siempre se requieren para la exportación, es útil tenerlos a mano.
  • Herramientas adicionales (opcional): phpMyAdmin o comandos SSH si prefieres métodos avanzados.

[INFO] Si usas Syspanel (anteriormente HestiaCP), el proceso es similar pero accederás por el puerto 2106. En ese caso, busca la sección "Bases de Datos" dentro del panel.


Método 1: Backup desde cPanel (el más fácil para principiantes)

Este es el método recomendado para usuarios sin experiencia técnica. cPanel incluye una herramienta llamada phpMyAdmin que permite exportar base de datos cpanel con solo unos clics.

Paso 1: Accede a cPanel

  1. Abre tu navegador y escribe la URL de tu cPanel (normalmente tudominio.com/cpanel o tudominio.com:2083).
  2. Inicia sesión con tu usuario y contraseña.

Paso 2: Busca la sección de Bases de Datos

Dentro del panel principal, busca el grupo "Bases de Datos" y haz clic en "phpMyAdmin". Esta herramienta te permitirá gestionar tus bases de datos de forma visual.

Paso 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 la que deseas respaldar. Se cargará una vista con todas las tablas.

Paso 4: Exporta la base de datos

  1. En la barra superior, haz clic en la pestaña "Exportar".
  2. En el método de exportación, elige "Rápido" (muestra solo las opciones básicas).
  3. Asegúrate de que el formato sea SQL.
  4. Haz clic en "Continuar" o "Exportar".

El navegador descargará automáticamente un archivo con extensión .sql. ¡Ese es tu backup mysql cpanel!

[TIP] Para mayor seguridad, elige el método "Personalizado" y marca la opción "Agregar DROP TABLE / DROP VIEW" para que el backup pueda sobrescribir tablas existentes al restaurarlo.


Método 2: Backup desde la herramienta de copias de seguridad de cPanel

cPanel también ofrece un módulo específico para backup base de datos cpanel llamado "Copias de seguridad" o "Backup". Este método es ideal si quieres descargar varias bases de datos a la vez.

Paso 1: Ve a la sección de Copias de seguridad

En el menú principal de cPanel, busca el grupo "Archivos" y haz clic en "Copias de seguridad".

Paso 2: Descarga la base de datos

Dentro de esta sección, verás una lista de todas tus bases de datos con un enlace para descargar cada una. Simplemente haz clic en el nombre de la base de datos que deseas respaldar y se descargará un archivo .sql.gz (comprimido).

[WARNING] Este método descarga la base de datos en formato comprimido. Si no estás familiarizado con archivos .gz, puedes descomprimirlos con programas como 7-Zip (Windows) o The Unarchiver (Mac).


Método 3: Backup vía SSH (para usuarios avanzados)

Si tienes acceso SSH a tu servidor, puedes realizar un mysql backup tutorial usando la línea de comandos. Este método es muy rápido y te permite automatizar backups con cron jobs.

Paso 1: Conéctate al servidor

Usa un cliente SSH (como PuTTY en Windows o la terminal en Mac/Linux) y conéctate con tus credenciales.

Paso 2: Ejecuta el comando mysqldump

El comando básico es:

mysqldump -u usuario -p nombre_base_datos > backup.sql

Te pedirá la contraseña del usuario de la base de datos. Una vez ingresada, se generará el archivo backup.sql en el directorio actual.

Paso 3: Descarga el archivo

Puedes descargar el backup mediante FTP o SCP. Por ejemplo, con SCP:

scp usuario@tudominio.com:backup.sql /ruta/local/

[INFO] Si tu hosting usa Syspanel, el proceso SSH es idéntico. Solo asegúrate de que el puerto SSH esté abierto (normalmente 22).


Método 4: Backup automático con cron jobs

Para los que quieren olvidarse de hacer backups manualmente, configurar un cron job es la solución ideal. Así tendrás una copia seguridad mysql cpanel periódica sin intervención humana.

Paso 1: Crea un script de backup

Crea un archivo, por ejemplo backup.sh, con el siguiente contenido:

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

Reemplaza usuario, contraseña y nombre_base con tus datos. Guarda el archivo y dale permisos de ejecución:

chmod +x backup.sh

Paso 2: Configura el cron job en cPanel

  1. Ve a la sección "Tareas programadas" (Cron Jobs) en cPanel.
  2. Agrega una nueva tarea, por ejemplo, para ejecutarse diariamente a las 2 AM:
    0 2 * * * /ruta/completa/backup.sh
    
  3. Guarda los cambios.

[WARNING] Nunca incluyas la contraseña directamente en un script si otras personas pueden acceder al servidor. Usa un archivo .my.cnf con permisos restringidos para mayor seguridad.


Preguntas Frecuentes (FAQ)

¿Puedo hacer un backup de mi base de datos sin cPanel?

Sí, si tu hosting usa Syspanel (puerto 2106), el proceso es similar: busca la sección "Bases de Datos" y luego "Exportar". También puedes usar herramientas como Adminer o comandos SSH.

¿Qué formato debe tener el backup?

El formato más común y compatible es SQL. Si usas la herramienta de copias de seguridad de cPanel, obtendrás un archivo .sql.gz que puedes descomprimir fácilmente.

¿Con qué frecuencia debo hacer un backup?

Depende de la actividad de tu sitio. Para blogs personales, semanalmente es suficiente. Para tiendas online o sitios con mucho movimiento, se recomienda diariamente.

¿Puedo restaurar un backup en otro servidor?

Sí, siempre que la estructura de la base de datos sea compatible. Solo necesitas importar el archivo SQL en el nuevo servidor usando phpMyAdmin o la línea de comandos.

¿Qué hago si el backup es demasiado grande?

Si tu base de datos supera los 50 MB, considera usar la opción "Comprimido" en phpMyAdmin o dividir el backup en partes con herramientas como mysqldump --split.


Conclusión

Hacer un backup mysql cpanel es un proceso sencillo que puede ahorrarte muchos dolores de cabeza. Ya sea usando phpMyAdmin, la herramienta de copias de seguridad de cPanel, SSH o cron jobs, lo importante es que establezcas una rutina y verifiques periódicamente que tus backups sean funcionales.

Recuerda: un backup que no se prueba no es un backup. Dedica unos minutos al mes a restaurar una copia en un entorno de prueba para asegurarte de que todo funciona correctamente.

[TIP FINAL] Guarda siempre tus backups en al menos dos lugares diferentes: uno en tu computadora y otro en la nube (Google Drive, Dropbox, etc.). Así estarás protegido incluso si tu disco duro falla.

¡Esperamos que esta guía te haya sido útil! Si tienes más dudas, no dudes en consultar a tu proveedor de hosting o revisar la documentación de cPanel.

¿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