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

Cómo hacer una copia de seguridad (backup) de tu base de datos en cPanel

Actualizado el 3 de marzo de 2026

¿Por qué es tan importante hacer un backup de tu base de datos?

Imagina que tu web es una tienda física. La base de datos es el almacén donde guardas todos tus productos, la lista de clientes, los pedidos y el historial de compras. Si ese almacén se incendia o alguien entra a robar, perderías todo el negocio en cuestión de segundos. En el mundo digital, un fallo del servidor, un error humano al actualizar un plugin o un ataque de malware pueden borrar tu base de datos sin previo aviso.

Por eso, saber cómo hacer una copia de seguridad (backup) de tu base de datos en cPanel no es una opción, es una necesidad. Te permite dormir tranquilo sabiendo que, pase lo que pase, puedes restaurar tu web a un estado anterior en pocos minutos. En esta guía, te explicaré paso a paso, sin tecnicismos, cómo proteger tu información más valiosa usando cPanel, la herramienta de administración de hosting más popular del mundo.


Antes de empezar: ¿Qué es exactamente un backup de base de datos?

Un backup es una "foto" instantánea de toda la información contenida en tu base de datos en un momento concreto. Esto incluye tablas, registros, configuraciones, usuarios y todo lo que hace funcionar tu web. Al hacer una copia de seguridad en cPanel, generas un archivo comprimido (normalmente en formato .sql o .gz) que puedes descargar a tu ordenador, a un disco duro externo o a un servicio de almacenamiento en la nube.

La clave está en entender que un backup no es lo mismo que una sincronización. Si borras un archivo de tu web después de hacer el backup, ese archivo no se recuperará mágicamente. El backup solo sirve para restaurar el estado que tenías en el momento exacto en que lo creaste. Por eso, la frecuencia con la que hagas tus copias debe depender de la actividad de tu web: si publicas contenido a diario, deberías hacer backups a diario.


Método 1: Backup manual desde cPanel (el más fácil y rápido)

Este es el método que te recomiendo si necesitas una copia puntual, por ejemplo, antes de actualizar un plugin o cambiar el tema de tu web. Es un proceso de apenas dos minutos.

Paso 1: Accede a tu panel de control cPanel

Abre tu navegador y escribe la dirección de acceso a cPanel. Normalmente suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (los mismos que usas para acceder al hosting). Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitas uno.

Paso 2: Busca la sección "Archivos" o "Files"

Dentro de cPanel, busca el icono llamado "Backup" o "Copias de seguridad". En la mayoría de las versiones, lo encontrarás dentro de la sección "Archivos". Haz clic en él.

Paso 3: Descarga la base de datos

Ahora verás varias opciones. Busca la zona que dice "Descargar una copia de seguridad de la base de datos MySQL" (el nombre puede variar ligeramente según tu proveedor de hosting). Verás una lista con todas las bases de datos que tienes en tu cuenta (normalmente se llaman usuario_nombrebasededatos). Haz clic en el enlace con el nombre de la base de datos que quieres respaldar.

El sistema generará automáticamente un archivo comprimido y comenzará la descarga en tu ordenador. ¡Felicidades! Ya tienes tu primer backup. Guarda ese archivo en un lugar seguro y, si puedes, en dos sitios diferentes (por ejemplo, en tu ordenador y en Google Drive o Dropbox).

[TIP] Si tu web usa varias bases de datos (por ejemplo, una para WordPress y otra para un foro), descarga cada una por separado. No mezcles los archivos.


Método 2: Backup completo desde cPanel (incluyendo archivos y emails)

A veces no solo necesitas la base de datos, sino toda tu web: archivos del tema, imágenes subidas, plugins, etc. cPanel te permite hacer una copia de seguridad completa, que incluye la base de datos, los archivos del sitio, las cuentas de correo y las configuraciones de zona DNS. Es como hacer una foto de todo tu hosting.

Paso 1: Ve a "Backup" o "Copias de seguridad"

Igual que en el método anterior, entra en cPanel y haz clic en el icono de "Backup".

Paso 2: Elige "Backup completo" o "Full Backup"

En la parte superior de la pantalla, verás un botón que dice "Backup completo" o "Generar un backup completo". Haz clic ahí.

Paso 3: Configura el destino del backup

cPanel te preguntará dónde quieres guardar el backup. Puedes elegir entre:

  • Directorio principal (Home Directory): Se guardará en tu servidor, dentro de una carpeta. Luego tendrás que descargarlo desde el Administrador de archivos.
  • Cuenta de correo remota: Enviará el backup a una dirección de correo electrónico que tú indiques (útil si el archivo es pequeño).
  • Servidor FTP remoto: Lo subirá automáticamente a otro servidor o a un servicio de almacenamiento en la nube que soporte FTP.

Mi recomendación es que elijas "Directorio principal" y luego lo descargues manualmente. Es lo más sencillo para principiantes.

Paso 4: Genera y descarga

Haz clic en el botón para generar el backup. El proceso puede tardar unos minutos, especialmente si tu web es grande. Una vez completado, ve al Administrador de archivos de cPanel, busca la carpeta backup-... (suele estar en la raíz) y descarga el archivo .tar.gz a tu ordenador.

[WARNING] Un backup completo puede ocupar varios cientos de MB. No intentes enviarlo por correo electrónico si pesa más de 25 MB, porque la mayoría de los servidores lo rechazarán.


Método 3: Programar backups automáticos con cPanel

Hacer backups manuales está bien, pero es fácil olvidarse. La solución perfecta es programar copias de seguridad automáticas para que se ejecuten solas cada día, semana o mes. Así no dependes de tu memoria.

Paso 1: Busca la herramienta "Backup automático" o "Cron Jobs"

En cPanel, busca el icono llamado "Cron Jobs" o "Tareas programadas" (está dentro de la sección "Avanzado"). También puedes encontrar un módulo específico llamado "Backup automático" en algunos paneles.

Paso 2: Configura el comando

Si usas Cron Jobs, tendrás que escribir un comando. No te preocupes, no necesitas ser un hacker. Un comando típico para hacer un backup de una base de datos específica es:

mysqldump --user=TU_USUARIO --password=TU_CONTRASEÑA TU_NOMBRE_BD > /home/TU_USUARIO/backup_$(date +%Y%m%d).sql

Pero esto es avanzado. Si tu cPanel tiene la opción de "Backup automático" (algunas versiones lo incluyen), simplemente selecciona la base de datos, elige la frecuencia (diaria, semanal) y el destino. El sistema se encarga de todo.

Paso 3: Verifica que funciona

Programa un backup para la próxima hora y comprueba que el archivo se genera correctamente. Luego, ajusta la frecuencia según tus necesidades.

[INFO] Si tu proveedor de hosting ofrece "Backups automáticos" como parte del servicio (muchos lo hacen), úsalo también. Pero no te fíes solo de eso: tener tu propia copia local es siempre una garantía extra.


Cómo restaurar un backup en cPanel (paso a paso)

Saber hacer el backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo cuando todo falla. Afortunadamente, cPanel lo hace muy sencillo.

Restaurar solo la base de datos

  1. Entra en cPanel y ve a la sección "Backup" o "Copias de seguridad".
  2. Busca la opción "Restaurar una copia de seguridad de la base de datos MySQL".
  3. Haz clic en "Subir" o "Elegir archivo" y selecciona el archivo .sql o .gz que descargaste anteriormente.
  4. Haz clic en "Subir y restaurar". El sistema procesará el archivo y, en unos segundos, tu base de datos volverá a estar como estaba.

[WARNING] Al restaurar, sobrescribirás la base de datos actual. Si tienes datos nuevos desde la fecha del backup, se perderán. Por eso, siempre haz un backup actualizado justo antes de restaurar uno antiguo.

Restaurar un backup completo

Si hiciste un backup completo, el proceso es igual de sencillo:

  1. Ve a "Backup" y busca la opción "Restaurar un backup completo".
  2. Sube el archivo .tar.gz que descargaste.
  3. cPanel te preguntará qué partes quieres restaurar (archivos, bases de datos, emails, etc.). Selecciona lo que necesites y confirma.

El sistema tardará unos minutos en procesar todo. Al finalizar, tu web debería volver a estar operativa.


Errores comunes y cómo solucionarlos

"El archivo de backup es demasiado grande para subir"

Muchos paneles tienen un límite de tamaño para subir archivos. Si tu backup pesa más de 100 MB, puede que tengas problemas. La solución es usar el Administrador de archivos de cPanel para subir el backup a una carpeta del servidor y luego restaurarlo desde ahí, sin pasar por el navegador.

"No encuentro mi base de datos en la lista"

Esto suele pasar si el prefijo de tu usuario no coincide. En cPanel, las bases de datos siempre tienen el formato usuario_nombre. Asegúrate de estar mirando la pestaña correcta y de haber iniciado sesión con el usuario principal de la cuenta.

"El backup se restaura pero mi web da error"

Esto puede deberse a que el archivo .sql está corrupto o incompleto. Prueba a restaurarlo de nuevo. Si el problema persiste, contacta con tu proveedor de hosting: a veces hay límites de memoria en el servidor que impiden restaurar archivos grandes.


Preguntas frecuentes (FAQ) sobre backups en cPanel

¿Con qué frecuencia debo hacer un backup?

Depende de lo activa que sea tu web. Si actualizas contenido a diario, hazlo a diario. Si es un blog personal que actualizas una vez al mes, con un backup mensual basta. Lo ideal es tener, como mínimo, una copia de la semana.

¿Dónde debo guardar los backups?

Nunca en el mismo servidor. Si el servidor falla, perderás tanto la web como los backups. Guárdalos en tu ordenador, en un disco duro externo o en la nube (Google Drive, Dropbox, Amazon S3).

¿Los backups de cPanel sirven para cualquier sistema de gestión de contenidos (CMS)?

Sí. Da igual si usas WordPress, Joomla, PrestaShop o un sitio a medida. El backup de la base de datos es universal, ya que contiene la información en formato SQL, que es estándar.

¿Puedo hacer un backup desde phpMyAdmin?

Sí, es posible. Entra en phpMyAdmin desde cPanel, selecciona tu base de datos, ve a la pestaña "Exportar" y elige el formato SQL. Es otra alternativa válida, aunque menos cómoda que la herramienta nativa de cPanel.

Mi hosting usa "Syspanel", ¿cómo hago el backup?

Si tu proveedor utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar pero con algunas diferencias. Accede a tu panel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro, busca la sección de "Backups" o "Copias de seguridad". Allí podrás generar, descargar y restaurar backups de tus bases de datos y archivos. Las opciones son muy parecidas a las de cPanel, así que los pasos de esta guía te servirán de referencia.


Conclusión: Haz del backup un hábito

No esperes a que ocurra una catástrofe para empezar a hacer copias de seguridad. Un backup de tu base de datos en cPanel es como un seguro de vida para tu web: no lo necesitas hasta que lo necesitas, y cuando lo necesitas, te salva el día.

Empieza hoy mismo con un backup manual, prográmalo para que se repita automáticamente y guarda las copias en al menos dos lugares diferentes. Con estos sencillos pasos, tu información estará a salvo de errores humanos, fallos del servidor y ataques maliciosos. Y recuerda: si tu hosting usa Syspanel, accede por el puerto 2106 y busca las opciones de backup; el proceso es igual de intuitivo.

Tu yo del futuro (cuando la web se caiga un viernes por la noche) te lo agradecerá infinitamente.

¿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