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

Cómo hacer copias de seguridad de una base de datos en cPanel

Actualizado el 8 de marzo de 2026

¿Por qué es tan importante hacer copias de seguridad de tu base de datos?

Imagina que llevas meses trabajando en tu sitio web, has escrito decenas de artículos, has configurado tu tienda online con cientos de productos y, de repente, un error de actualización o un ataque informático borra toda tu información. Sin una copia de seguridad, ese trabajo se pierde para siempre. Por eso, saber cómo hacer copias de seguridad cPanel es una de las habilidades más valiosas que puedes tener como administrador de tu propio sitio.

Tu base de datos es el cerebro de tu página web. Contiene los comentarios de tus usuarios, los pedidos, los datos de tus clientes y, en definitiva, todo el contenido dinámico. Si pierdes esa información, tu web quedará vacía o, peor aún, rota. Realizar un backup base de datos cPanel de forma periódica es como contratar un seguro: no lo necesitas hasta que lo necesitas, pero cuando lo necesitas, te salva la vida.

En esta guía completa, vamos a explicarte paso a paso, de una forma muy sencilla y visual, cómo puedes hacer un respaldo MySQL cPanel sin necesidad de ser un experto en informática. Al finalizar, también te contaremos cómo automatizar este proceso para que nunca más tengas que preocuparte por perder datos importantes.

Antes de empezar: ¿Qué necesitas para hacer un backup?

Para realizar un backup BD cPanel, únicamente necesitas dos cosas:

  1. Acceso a tu panel de control de hosting (cPanel): Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña.
  2. Saber el nombre de tu base de datos: No te preocupes si no lo recuerdas de memoria. Dentro de cPanel, en la sección de "Bases de datos MySQL", podrás verla fácilmente.

[!TIP]
Antes de realizar cualquier cambio importante en tu web (como actualizar un plugin, cambiar el tema o mover el sitio de servidor), haz siempre una copia de seguridad de tu base de datos. Es la regla de oro del buen administrador.

Método 1: La forma rápida y sencilla (Backup completo desde cPanel)

Esta es la opción más fácil para principiantes. cPanel tiene una herramienta integrada que te permite descargar un archivo comprimido con todo tu sitio, incluyendo tu base de datos. Aunque aquí nos centramos en la base de datos, es bueno saber que este método también respalda tus archivos.

Paso a paso para el backup completo

  1. Inicia sesión en tu cPanel con tus credenciales.
  2. Busca la sección llamada "Archivos" y haz clic en el icono "Backup" o "Copias de seguridad".
  3. Dentro de la nueva página, verás varias opciones. Busca el apartado que dice "Backup parcial" o "Descargar una copia de seguridad de MySQL". En muchas versiones de cPanel, se llama "Download a MySQL Database Backup".
  4. Verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que quieres respaldar. Se descargará un archivo con extensión .sql.gz a tu ordenador.
  5. ¡Listo! Ya tienes tu backup base de datos cPanel en tu equipo. Te recomendamos guardarlo en un lugar seguro, como un disco duro externo o en la nube.

[!WARNING]
Este método descarga una copia, pero no la elimina de tu servidor. Es una operación segura que no afecta al funcionamiento de tu web. Puedes hacerlo con la web en línea sin miedo.

Método 2: El método selectivo (Backup de una sola base de datos desde phpMyAdmin)

A veces, no necesitas un backup de todo el sitio, solo de una base de datos específica. Para ello, la herramienta más útil es phpMyAdmin, un gestor visual de bases de datos que viene incluido en casi todos los paneles de cPanel.

Paso a paso para exportar una base de datos con phpMyAdmin

  1. Inicia sesión en tu cPanel.
  2. Dentro de la sección "Bases de datos", haz clic en el icono "phpMyAdmin".
  3. Se abrirá una nueva ventana (o pestaña) en tu navegador. En el panel lateral izquierdo, verás una lista de todas tus bases de datos. Haz clic en la que deseas respaldar para seleccionarla.
  4. Una vez seleccionada, verás una serie de pestañas en la parte superior de la pantalla. Haz clic en la pestaña "Exportar".
  5. En la pantalla de exportación, verás dos opciones: "Rápida" y "Personalizada". Para un backup básico, te recomendamos elegir "Personalizada" para tener un control más fino.
  6. En el método de exportación, asegúrate de que esté marcada la opción "SQL".
  7. Deja el resto de las opciones por defecto y desplázate hasta el final de la página. Haz clic en el botón "Continuar" o "Exportar".
  8. El navegador descargará automáticamente un archivo con extensión .sql. Este archivo contiene todas las tablas, datos y estructuras de tu base de datos. Este es tu respaldo MySQL cPanel perfecto.

[!TIP]
Si tu web es muy grande, la exportación puede tardar unos minutos. No cierres la ventana del navegador mientras se descarga el archivo.

Método 3: El método para valientes (Backup por SSH y línea de comandos)

Si te sientes cómodo con la línea de comandos, este es el método más rápido y eficiente, especialmente para bases de datos muy grandes. Es el que usan los profesionales.

[!INFO]
Para este método necesitarás acceso SSH a tu servidor. Si no sabes qué es, este método no es para ti. Contacta con tu proveedor de hosting para que te lo activen, o simplemente usa los métodos anteriores.

Cómo hacer el backup por SSH

  1. Conéctate a tu servidor por SSH. Puedes usar un programa como PuTTY (en Windows) o la terminal (en Mac/Linux).

  2. Una vez dentro, ejecuta el siguiente comando:

    mysqldump -u TU_USUARIO -p TU_BASE_DE_DATOS > backup.sql
    
    • Reemplaza TU_USUARIO con tu nombre de usuario de la base de datos.
    • Reemplaza TU_BASE_DE_DATOS con el nombre de tu base de datos.
    • Te pedirá la contraseña. Escríbela y presiona Enter.
  3. Este comando creará un archivo llamado backup.sql en el directorio donde te encuentras. Para comprimirlo y ahorrar espacio, puedes usar:

    tar -czvf backup.sql.tar.gz backup.sql
    
  4. Finalmente, descarga el archivo a tu ordenador usando un cliente FTP/SFTP como FileZilla.

Este método es muy potente, pero requiere un poco más de conocimiento. Los dos primeros métodos son más que suficientes para la mayoría de los usuarios.

¿Cómo restaurar una copia de seguridad de tu base de datos?

Hacer la copia es solo la mitad del trabajo. Saber restaurarla es igual de importante, porque de nada sirve tener un backup si no puedes recuperarlo en caso de emergencia.

Restaurar desde cPanel (Método de subida)

  1. Ve a la sección "Archivos" > "Backup" en tu cPanel.
  2. Busca el apartado "Restaurar una copia de seguridad de MySQL" o "Upload a MySQL Database Backup".
  3. Haz clic en el botón "Subir" (o "Upload") y selecciona el archivo .sql.gz que descargaste anteriormente.
  4. cPanel lo subirá y restaurará automáticamente. Verás un mensaje de éxito si todo ha ido bien.

Restaurar desde phpMyAdmin (Método de importación)

  1. Accede a phpMyAdmin desde tu cPanel.
  2. Selecciona la base de datos donde quieres restaurar la información. Asegúrate de que es la correcta, porque este proceso sobrescribirá los datos existentes.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste.
  5. Deja el resto de opciones por defecto y haz clic en "Continuar".
  6. phpMyAdmin ejecutará el archivo SQL y restaurará todas las tablas y datos.

[!WARNING]
¡Cuidado! Al restaurar una base de datos, estás sobrescribiendo la información actual con la del backup. Si has hecho cambios en tu web después de la fecha de la copia, esos cambios se perderán. Asegúrate de que realmente quieres hacer esta operación.

Automatiza tus copias de seguridad: La clave para la tranquilidad

Hacer copias manualmente está bien, pero es fácil olvidarse. La mejor práctica es automatizar el proceso para que tu servidor genere copias de seguridad de forma periódica sin que tengas que acordarte.

Opciones para automatizar tu backup BD cPanel

  1. Desde el propio cPanel: Muchos proveedores de hosting incluyen herramientas de backups automáticos en su panel. Busca secciones como "Backups automáticos", "JetBackup" o "R1Soft". Si tu hosting las tiene, actívalas y configura la frecuencia (diaria, semanal, etc.).
  2. Con un Cron Job: Si tu hosting te permite crear tareas programadas (Cron Jobs), puedes crear un script que ejecute el comando mysqldump de forma automática. Esto es un poco más avanzado, pero es muy efectivo.
  3. Con plugins (si usas WordPress): Si tu web está hecha con WordPress, hay plugins como UpdraftPlus, BackupBuddy o Jetpack que te permiten programar copias de seguridad de tu base de datos y enviarlas a la nube (Google Drive, Dropbox, etc.) de forma automática. Son muy fáciles de usar y no requieren conocimientos técnicos.

Preguntas frecuentes (FAQ) sobre copias de seguridad en cPanel

¿Con qué frecuencia debo hacer una copia de seguridad de mi base de datos?

La frecuencia ideal depende de cuánto actualices tu contenido. Si publicas un artículo al día, haz un backup diario. Si tu web es estática, con un backup semanal es suficiente. Para tiendas online, la recomendación es un backup diario, o incluso varias veces al día.

¿Dónde debo guardar las copias de seguridad?

Nunca guardes el backup en el mismo servidor donde está tu web. Si el servidor falla, perderás tanto tu web como la copia. Guárdalas en tu ordenador, en un disco duro externo o en la nube (Google Drive, Dropbox, Amazon S3, etc.).

¿Qué es un archivo .sql y un archivo .sql.gz?

Un archivo .sql es un archivo de texto plano que contiene todos los comandos SQL necesarios para recrear tu base de datos. Un archivo .sql.gz es ese mismo archivo pero comprimido con Gzip para que ocupe menos espacio y se descargue más rápido.

¿Puedo hacer una copia de seguridad de mi base de datos si mi web está caída?

Sí, puedes hacerlo. Accede directamente a phpMyAdmin desde tu cPanel, o usa el método de SSH. La copia de seguridad no depende de que tu web esté funcionando, solo de que el servidor de bases de datos esté activo.

¿Qué es Syspanel y cómo se relaciona con esto?

[!INFO]
Syspanel es un panel de control alternativo a cPanel que algunos proveedores de hosting utilizan. Si tu hosting usa Syspanel, el proceso es muy similar, pero la interfaz es diferente. Para acceder a él, normalmente se usa el puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca las secciones de "Bases de datos" o "Backups" para encontrar las herramientas equivalentes a las que hemos descrito.

Conclusión: No esperes a tener un problema para hacer tu primer backup

Hacer copias de seguridad cPanel es un hábito sencillo que puede ahorrarte muchos dolores de cabeza. Ya sea con el método rápido del panel, con la precisión de phpMyAdmin o con la potencia de SSH, no tienes excusa para no tener tu información a salvo.

Empieza hoy mismo. Haz una copia de seguridad de tu base de datos, guárdala en un lugar seguro y programa las siguientes para que se hagan automáticamente. Tu yo del futuro (cuando tengas un problema) te lo agradecerá enormemente. Recuerda que perder los datos de tu web es un golpe duro, pero con un buen backup BD cPanel, siempre podrás levantarte rápidamente y seguir adelante.

¿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