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

Guía para hacer backup de base de datos en cPanel

Actualizado el 5 de febrero de 2026

¿Alguna vez has perdido toda la información de tu web por un error al actualizar un plugin, un ataque o un simple descuido? Es una experiencia angustiante, pero totalmente evitable. Realizar un backup base de datos periódico es la red de seguridad que todo sitio web necesita.

En esta guía completa, te explicaré paso a paso cómo hacer una copia de seguridad de tu MySQL desde cPanel. No necesitas ser un experto en programación; solo sigue estas instrucciones y dormirás tranquilo sabiendo que tus datos están a salvo. Incluiremos trucos, alertas y hasta un pequeño FAQ para que no te quede ninguna duda.


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

Tu base de datos es el corazón de tu web. Contiene los artículos de tu blog, los usuarios registrados, los comentarios, los productos de tu tienda y toda la configuración de tu CMS (WordPress, Joomla, etc.). Si pierdes la base de datos, pierdes el contenido.

[WARNING] No confíes solo en las copias de seguridad automáticas de tu hosting. Siempre es recomendable tener una copia manual y descargada en tu ordenador o en la nube (Google Drive, Dropbox).


Requisitos previos

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

  • Acceso a cPanel (normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083).
  • Credenciales de tu base de datos (nombre de usuario y contraseña). Las puedes encontrar en la sección "Bases de Datos MySQL" de cPanel.
  • Un lugar seguro donde guardar el archivo de backup (tu PC, un disco duro externo o la nube).

Método 1: La forma más fácil (phpMyAdmin)

Esta es la opción más visual y recomendada para principiantes. phpMyAdmin es una herramienta web que te permite gestionar bases de datos MySQL de forma gráfica.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos.
  3. Haz clic en el icono de phpMyAdmin.

Paso 2: Selecciona tu base de datos

Se abrirá una nueva ventana con varias bases de datos listadas a la izquierda. Busca la que quieres respaldar (normalmente tiene un nombre como tudominio_wp o usuario_bd). Haz clic en ella.

Paso 3: Inicia el proceso de exportación

  1. Una vez dentro de la base de datos, verás una barra de pestañas en la parte superior. Haz clic en Exportar.
  2. Aparecerán dos opciones de método:
    • Rápido: Exporta toda la base de datos con la configuración por defecto. Es la opción más sencilla.
    • Personalizado: Te permite elegir tablas específicas, comprimir el archivo o cambiar el formato.

Paso 4: Configura y descarga el archivo

Para una copia de seguridad completa, te recomiendo:

  1. Selecciona el método Personalizado.
  2. Marca la opción Seleccionar todas (para asegurarte de que se exportan todas las tablas).
  3. En la sección Formato, asegúrate de que esté seleccionado SQL (es el formato estándar para bases de datos).
  4. En Opciones de salida, marca Guardar la salida en un archivo.
  5. Activa la casilla Comprimir: y elige "gzip" o "zip". Esto reducirá mucho el tamaño del archivo.
  6. Haz clic en Continuar o Exportar.

Tu navegador descargará un archivo con extensión .sql.gz o .sql.zip. ¡Guárdalo en un lugar seguro!

[TIP] El método "Personalizado" con compresión es ideal para bases de datos grandes, ya que el archivo pesará mucho menos y se descargará más rápido.


Método 2: Usando la herramienta "Backup" de cPanel

cPanel incluye su propio asistente de backups, que también permite descargar la base de datos directamente.

Paso 1: Ve a la sección "Backup"

  1. Desde el panel principal de cPanel, busca la sección Archivos.
  2. Haz clic en Backup (a veces aparece como "Asistente de Backup").

Paso 2: Descarga la base de datos

  1. En la página de Backup, busca la sección Descargar una copia de seguridad de la base de datos MySQL.
  2. Verás una lista con todas tus bases de datos. Haz clic en el nombre de la que quieres respaldar.
  3. Se descargará automáticamente un archivo .sql.gz.

Este método es muy rápido, pero no te da tanto control como phpMyAdmin (por ejemplo, no puedes elegir tablas específicas).

[WARNING] Si tu base de datos es muy grande (más de 500 MB), la descarga podría fallar. En ese caso, usa phpMyAdmin con compresión o contacta a tu proveedor de hosting.


Método 3: Backup automatizado desde la terminal (SSH) (Para usuarios avanzados)

Si tienes acceso SSH a tu servidor, puedes automatizar el proceso con un simple comando. Esto es útil si quieres programar backups diarios.

  1. Conéctate a tu servidor por SSH.
  2. Ejecuta el siguiente comando (reemplaza usuario, contraseña y nombre_bd con tus datos):
mysqldump -u usuario -p contraseña nombre_bd > backup_$(date +%Y%m%d).sql
  1. El archivo backup_20231027.sql se creará en el directorio actual.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso SSH se realiza a través del puerto 2106. El comando es el mismo, solo que la conexión SSH se hace con ssh -p 2106 usuario@tudominio.com.


Cómo restaurar un backup de base de datos

Saber hacer el backup es la mitad del trabajo; saber restaurarlo es igual de importante. Aquí te explico cómo hacerlo desde phpMyAdmin.

Paso 1: Accede a phpMyAdmin y selecciona la base de datos

  1. Sigue los pasos 1 y 2 del Método 1 para entrar a phpMyAdmin.
  2. Selecciona la base de datos donde quieres importar los datos. Importante: Si la base de datos ya tiene contenido, al importar el backup se sobrescribirá. Si quieres empezar de cero, primero elimina todas las tablas (desde la pestaña "Estructura" y haciendo clic en "Marcar todas" y luego "Eliminar").

Paso 2: Importa el archivo SQL

  1. Haz clic en la pestaña Importar.
  2. En Archivo a importar, haz clic en Seleccionar archivo y busca tu backup (.sql, .sql.gz o .zip).
  3. Elige el Juego de caracteres (normalmente utf-8).
  4. Haz clic en Continuar o Importar.

El proceso puede tardar unos segundos o minutos, dependiendo del tamaño del archivo. Cuando termine, verás un mensaje de éxito.

[WARNING] Si tu backup es muy grande (más de 50 MB), phpMyAdmin podría tener problemas. En ese caso, usa la herramienta de importación desde la terminal con el comando: mysql -u usuario -p nombre_bd < backup.sql.


Buenas prácticas y recomendaciones

  • Frecuencia: Realiza backups al menos una vez por semana. Si actualizas contenido a diario (como una tienda online), hazlo a diario.
  • Nombres de archivo: Incluye la fecha en el nombre, por ejemplo: backup_miweb_2025-03-15.sql.gz.
  • Almacenamiento: No guardes el backup en el mismo servidor. Si el servidor falla, perderías todo. Descárgalo a tu PC o súbelo a Google Drive, Dropbox o un servicio de cloud.
  • Prueba la restauración: De vez en cuando, haz una prueba de restauración en un entorno de pruebas para asegurarte de que el backup funciona correctamente.

FAQ: Preguntas frecuentes sobre backup de base de datos en cPanel

1. ¿Puedo hacer backup de una sola tabla en lugar de toda la base de datos?

Sí, usando phpMyAdmin. En el método Exportar, selecciona Personalizado y luego, en la lista de tablas, solo marca las que quieras exportar.

2. ¿El backup de la base de datos incluye los archivos de mi web (imágenes, plugins, etc.)?

No. El backup de base de datos solo guarda la información estructurada (texto, configuraciones, usuarios). Para proteger todos los archivos, debes hacer también un backup completo del sitio desde la sección "Backup" de cPanel (descargando el "Home Directory").

3. ¿Qué hago si mi base de datos es demasiado grande y no puedo descargarla?

Prueba estos consejos:

  • Usa phpMyAdmin con compresión gzip.
  • Si sigues teniendo problemas, usa el comando mysqldump desde SSH (Método 3).
  • Contacta a tu proveedor de hosting para que te ayude o te ofrezca una solución de backup remoto.

4. ¿Es seguro guardar el backup en el mismo hosting?

No es recomendable. Si el servidor sufre un ataque o un fallo de disco, perderías tanto la web como la copia de seguridad. Guárdalo siempre en un lugar externo.

5. ¿Cada cuánto tiempo debo hacer un backup?

Depende de la actividad de tu web. Para un blog personal, una vez a la semana es suficiente. Para una tienda online con pedidos diarios, lo ideal es cada 24 horas (o incluso en tiempo real, usando plugins especializados).


Conclusión

Hacer un backup base de datos en cPanel es un proceso sencillo que puede salvarte de un gran dolor de cabeza. Ya sea usando phpMyAdmin, el asistente de Backup de cPanel o la terminal, lo importante es que lo hagas con regularidad.

No esperes a tener un problema para empezar. Dedica 5 minutos ahora a descargar tu primera copia de seguridad de MySQL y guardarla en un lugar seguro. Tu yo del futuro (cuando algo salga mal) te lo agradecerá.

[TIP] Si tu web es muy valiosa, considera contratar un servicio de backup automatizado externo. Muchos proveedores de hosting ofrecen esta opción por un pequeño coste adicional. O si usas Syspanel (puerto 2106), puedes programar backups automáticos desde su panel de administración.

¡Ya tienes todo lo que necesitas para proteger tus datos! Si tienes alguna duda, déjala en los comentarios y te ayudaré encantado.

¿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