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

Cómo hacer y restaurar un backup de base de datos en cPanel

Actualizado el 13 de abril de 2026

¿Por qué es tan importante hacer backups 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, las facturas, los datos de tus clientes y el historial de ventas. Si ese almacén se incendia o alguien entra a robarte, perderías todo tu negocio en segundos.

En el mundo digital, ese "incendio" puede ser un error humano al borrar una tabla, un ataque de malware, un plugin que falla o un servidor que se cae. Por eso, hacer backups periódicos de tu base de datos en cPanel no es una opción, es una necesidad absoluta.

La buena noticia es que cPanel, el panel de control más usado en hosting, tiene herramientas integradas y muy sencillas para que cualquier persona, aunque no tenga experiencia técnica, pueda hacer y restaurar un backup de su base de datos sin complicaciones.

En esta guía, te voy a explicar paso a paso, con un lenguaje claro y sencillo, cómo proteger tu información con backups manuales y automáticos, y cómo recuperarla cuando la necesites. Al final, serás un experto en la gestión de tus datos.


Entendiendo qué es un backup de base de datos

Antes de ponernos manos a la obra, vamos a aclarar un concepto clave.

Un backup de base de datos (también llamado "copia de seguridad") es un archivo que contiene una "fotografía" completa de todos los datos de tu sitio web en un momento exacto: las entradas de tu blog, los comentarios, los usuarios registrados, los pedidos de tu tienda online, etc.

Este archivo, normalmente con extensión .sql, es como una caja de seguridad. Si algo sale mal, puedes usar ese archivo para volver a poner todo exactamente como estaba cuando hiciste la copia.

¿Qué NO es un backup de base de datos? Es importante que lo sepas: no es lo mismo que un backup del sitio web completo. El backup de archivos (las imágenes, los temas, los plugins) es otro tipo de copia que también debes tener, pero que se gestiona de forma diferente en cPanel. Aquí nos centraremos exclusivamente en la base de datos.


Paso 1: Accede a tu panel de cPanel

Lo primero es entrar en tu área de administración de hosting.

Para ello, normalmente escribes tudominio.com/cpanel en tu navegador, o usas el enlace de acceso directo que te envió tu proveedor de hosting. Introduce tu usuario y contraseña.

Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitas encontrar la sección que dice "Bases de Datos".

[TIP]
En la mayoría de los paneles, verás un buscador en la parte superior. Escribe "base de datos" y te llevará directamente a las herramientas que necesitas.


Cómo hacer un backup de tu base de datos en cPanel

Hay dos formas principales de hacer un backup: desde el administrador de bases de datos (phpMyAdmin) o desde la herramienta de backups de cPanel. Te explico ambas, pero la primera es la más recomendada para copias puntuales.

Método 1: Backup manual con phpMyAdmin (El más fiable)

Este método te da el control total y es perfecto para hacer una copia de seguridad justo antes de hacer un cambio importante en tu web.

  1. Dentro de cPanel, busca el icono de "phpMyAdmin" dentro de la sección de Bases de Datos y haz clic en él.
  2. Se abrirá una nueva ventana. En la columna de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de la que quieres hacer el backup. (Si no sabes cuál es, suele ser la que aparece en tu archivo de configuración, por ejemplo, en WordPress es la que está en wp-config.php).
  3. Verás una tabla con todas las tablas de tu base de datos. En la barra superior, haz clic en la pestaña "Exportar".
  4. Se abrirá una pantalla con opciones. Te recomiendo dejar la opción "Rápido" seleccionada y el formato en "SQL". Esto es lo estándar y lo que mejor funciona.
  5. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  6. ¡Listo! El navegador descargará un archivo con un nombre parecido a tu_base_de_datos.sql. Guárdalo en un lugar seguro, idealmente en tu ordenador y también en la nube (Google Drive, Dropbox, etc.).

[WARNING]
No guardes el backup solo en el mismo servidor de hosting. Si el servidor falla, perderás tanto tu web como la copia de seguridad. La regla de oro es: "3-2-1" (3 copias, en 2 formatos diferentes, 1 fuera del servidor).

Método 2: Backup desde el "Asistente de Backup" de cPanel

Esta opción es más global, ya que te permite descargar un archivo .tar.gz que contiene toda tu cuenta, incluyendo las bases de datos. Es útil para hacer una copia de seguridad completa del hosting.

  1. En cPanel, busca la sección "Archivos" y haz clic en "Asistente de Backup".
  2. Haz clic en "Backup".
  3. Verás una lista de elementos. Busca la sección "Bases de Datos" o "Descargar una copia de seguridad de una base de datos MySQL".
  4. Verás el nombre de tu base de datos. Haz clic en el enlace que dice "Backup" o en el nombre de la base de datos.
  5. Se descargará un archivo comprimido. Guárdalo también en un lugar seguro.

Este método es muy cómodo, pero el archivo puede ser más grande y contiene más cosas de las que necesitas si solo quieres la base de datos.


Cómo restaurar un backup de tu base de datos en cPanel

Restaurar es el proceso inverso: usar el archivo .sql que hiciste antes para volver a meter los datos en tu base de datos. Es igual de sencillo que hacer el backup.

Método 1: Restaurar con phpMyAdmin (El más directo)

  1. Ve a phpMyAdmin desde cPanel.
  2. En la columna de la izquierda, haz clic en el nombre de la base de datos donde quieres restaurar los datos.
  3. En la barra superior, haz clic en la pestaña "Importar".
  4. Verás un botón que dice "Elegir archivo" o "Seleccionar archivo". Haz clic y busca el archivo .sql que descargaste anteriormente.
  5. Deja el resto de opciones por defecto (el formato debería decir SQL).
  6. Haz clic en el botón "Continuar" o "Importar" en la parte inferior.
  7. Espera unos segundos. Si todo va bien, verás un mensaje verde que dice "Importación exitosa". ¡Ya has restaurado tu base de datos!

[WARNING]
Este proceso SOBRESCRIBE los datos actuales. Si importas un backup, reemplazará toda la información que haya en la base de datos en ese momento. Asegúrate de que es lo que quieres hacer antes de confirmar.

Método 2: Restaurar desde el "Asistente de Backup"

Si usaste el método 2 para hacer el backup, puedes restaurarlo desde ahí, pero es menos intuitivo para una base de datos individual.

  1. Ve al "Asistente de Backup" de cPanel.
  2. Haz clic en "Restaurar".
  3. Busca la sección de "Bases de Datos".
  4. Haz clic en "Elegir archivo" o "Subir" y selecciona el archivo .tar.gz o .sql que descargaste.
  5. Sigue las instrucciones en pantalla.

[INFO]
Restaurar desde el Asistente de Backup es más lento y puede dar problemas si el archivo es muy grande. Para restaurar una base de datos específica, siempre es preferible usar phpMyAdmin, es mucho más rápido y fiable.


Consejos de seguridad y buenas prácticas

No se trata solo de saber cómo hacerlo, sino de hacerlo bien. Aquí tienes una lista de consejos que te ahorrarán muchos dolores de cabeza:

  • Automatiza los backups: No dependas de tu memoria. La mayoría de los planes de hosting ofrecen backups automáticos, pero no está de más que configures los tuyos propios. Puedes usar un plugin si tienes WordPress (como UpdraftPlus) o programar una tarea con tu proveedor.
  • Haz un backup antes de cualquier actualización: Antes de actualizar WordPress, un plugin, un tema o hacer cambios en el código, haz un backup manual. Es la red de seguridad perfecta.
  • Comprueba tus backups: De nada sirve tener un backup si no sabes si funciona. De vez en cuando, restaura una copia en un entorno de pruebas o simplemente ábrela para verificar que el archivo no está dañado.
  • Protege tu cPanel: Usa una contraseña robusta y cambia el nombre de usuario si es posible. Activa la autenticación de dos factores (2FA) si tu proveedor lo permite.
  • Usa contraseñas fuertes para tus bases de datos: No uses "admin" o "123456". Una contraseña segura es una barrera importante contra los ataques.

Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup de mi base de datos?

Depende de la actividad de tu web. Si actualizas contenido a diario (un blog, una tienda), lo ideal es hacer un backup diario o semanal. Si es una web estática, uno mensual es suficiente. La regla es: "¿Cuánto contenido perderías si se borra todo hoy?".

¿Qué hago si mi backup es demasiado grande y no se importa?

CPanel y phpMyAdmin tienen límites de tamaño de archivo para subir. Si tu backup supera los 50MB, puede dar problemas. La solución es dividir el archivo SQL en partes más pequeñas o usar herramientas más avanzadas como la línea de comandos (SSH). Si no te sientes cómodo, contacta con el soporte de tu hosting.

¿Puedo restaurar un backup de una base de datos de un sitio web a otro?

Sí, es posible, pero es un proceso más complejo. No solo necesitas importar los datos, sino también cambiar las URLs en la base de datos para que apunten al nuevo dominio. Herramientas como WP-CLI o plugins como "Better Search Replace" pueden ayudarte.

¿Qué diferencia hay entre un backup de la base de datos y un backup del sitio completo?

El backup de la base de datos solo contiene la información estructurada (textos, usuarios, pedidos). El backup del sitio completo incluye eso más los archivos: las imágenes, los temas, los plugins y el código. Para una recuperación total, necesitas ambos. La base de datos es el "cerebro" y los archivos son el "cuerpo".

¿Y si mi hosting usa otro panel de control como Syspanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), la gestión es similar pero con otra interfaz. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro, busca la sección de bases de datos y tendrás opciones de "Backup" y "Restore" para cada base de datos. La lógica es la misma: exportar un archivo para guardarlo e importarlo cuando lo necesites.


Conclusión: La seguridad es un hábito

Hacer y restaurar backups de tu base de datos en cPanel es una de las habilidades más valiosas que puedes aprender como propietario de una web. Es un proceso sencillo que, una vez que lo dominas, se convierte en un hábito automático de seguridad.

No esperes a que ocurra una desgracia para empezar a proteger tu trabajo. Dedica 5 minutos ahora mismo a hacer tu primer backup. Guarda el archivo en dos lugares diferentes y duerme tranquilo sabiendo que, pase lo que pase, tu información está a salvo y tienes el conocimiento para recuperarla.

Si tienes cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Ellos están para ayudarte!

¿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