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

Respaldo y restauración de bases de datos en cPanel

Actualizado el 6 de diciembre de 2025

Introducción

Perder los datos de tu sitio web es una de las peores pesadillas para cualquier persona que tenga un negocio en línea. Ya sea por un error humano, un ataque informático o un fallo del servidor, el riesgo siempre está presente. Por eso, una de las tareas más importantes que debes dominar es la creación y restauración de backup base de datos en cPanel.

En esta guía completa, te explicaré paso a paso cómo realizar una copia de seguridad de tus bases de datos MySQL y, lo más importante, cómo restaurar esa información cuando la necesites. No importa si eres principiante o ya tienes algo de experiencia, aquí encontrarás instrucciones claras y fáciles de seguir.


¿Qué es una base de datos y por qué es importante respaldarla?

Una base de datos es como el cerebro de tu sitio web. En ella se almacenan contenidos como artículos, comentarios de usuarios, configuraciones de plugins, productos de una tienda online y mucho más. Sin ella, tu página web sería solo un esqueleto vacío.

Realizar un backup base de datos periódicamente te protege ante cualquier eventualidad. Si algo sale mal, podrás restaurar tu información en cuestión de minutos y tu sitio volverá a funcionar como si nada hubiera pasado.


Requisitos previos para hacer un backup en cPanel

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

  • Acceso a tu panel de control cPanel (las credenciales te las proporciona tu proveedor de hosting).
  • Conocimiento básico del nombre de tu base de datos y su usuario.
  • Opcionalmente, una herramienta como phpMyAdmin (incluida en cPanel) para gestionar bases de datos.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. El proceso de backup y restauración es similar, pero la interfaz puede variar ligeramente.


Paso 1: Acceder a cPanel y localizar la sección de bases de datos

  1. Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como tudominio.com/cpanel o https://tudominio.com:2083.
  2. Inicia sesión con tu usuario y contraseña.
  3. En el panel principal, busca la sección "Bases de Datos". Verás varias opciones, entre ellas "phpMyAdmin" y "MySQL Databases".

Paso 2: Crear una copia de seguridad (backup) de tu base de datos

Existen dos formas principales de hacer un backup base de datos en cPanel. Te explico ambas:

Método 1: Usando phpMyAdmin (recomendado para principiantes)

  1. Dentro de cPanel, haz clic en el ícono de phpMyAdmin.
  2. Se abrirá una nueva ventana. En el panel izquierdo, verás una lista de todas tus bases de datos. Haz clic en la que deseas respaldar.
  3. En la parte superior, verás una pestaña llamada "Exportar". Haz clic en ella.
  4. Se abrirán opciones de exportación. Deja seleccionada la opción "Rápida" y el formato SQL. Luego haz clic en "Continuar".
  5. El navegador descargará un archivo con extensión .sql. Ese archivo es tu copia de seguridad. Guárdalo en un lugar seguro (tu computadora, disco externo o nube).

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

  1. En cPanel, busca la sección "Archivos" y haz clic en "Backup".
  2. En la página de Backup, busca la sección "Descargar una copia de seguridad de la base de datos".
  3. Verás una lista de tus bases de datos. Haz clic en el nombre de la que quieres respaldar.
  4. Se descargará automáticamente un archivo .sql.gz (comprimido). Este archivo también es válido.

[TIP] Para mayor seguridad, programa backups automáticos desde tu hosting o usa plugins como UpdraftPlus si usas WordPress.


Paso 3: Restaurar una base de datos desde un backup

Ahora viene la parte más importante: restaurar tu información cuando sea necesario. Sigue estos pasos con cuidado.

Restaurar usando phpMyAdmin

  1. Accede a phpMyAdmin desde cPanel.
  2. En el panel izquierdo, selecciona la base de datos donde quieres restaurar los datos. Si no existe, debes crearla primero (ve a "MySQL Databases" en cPanel para crearla).
  3. Una vez seleccionada la base de datos, haz clic en la pestaña "Importar" en la parte superior.
  4. En la sección "Archivo a importar", haz clic en "Seleccionar archivo" y elige el archivo .sql o .sql.gz que guardaste.
  5. Deja las demás opciones por defecto y haz clic en "Continuar".
  6. Espera unos segundos. Si todo sale bien, verás un mensaje verde indicando que la importación fue exitosa.

Restaurar usando la herramienta "Backup" de cPanel

  1. Ve a cPanel > Backup.
  2. En la sección "Subir una copia de seguridad de la base de datos", haz clic en "Examinar" o "Seleccionar archivo".
  3. Elige tu archivo de backup y haz clic en "Subir".
  4. El sistema lo procesará automáticamente. Asegúrate de que el nombre del archivo corresponda exactamente al nombre de la base de datos que deseas restaurar (por ejemplo, basededatos_ejemplo.sql).

[WARNING] Al restaurar una base de datos, sobrescribes toda la información existente en esa base. Si tienes datos actualizados que no quieres perder, haz primero un backup de esos datos.


Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer un backup de mi base de datos?

Depende de la actividad de tu sitio. Si actualizas contenido a diario (como un blog o tienda), lo ideal es hacerlo al menos una vez al día. Si tu sitio es más estático, una vez por semana puede ser suficiente.

¿Puedo restaurar un backup de una versión antigua de MySQL a una nueva?

Generalmente sí, pero pueden haber problemas si hay cambios importantes en la estructura. Siempre es recomendable usar la misma versión o una compatible.

¿Qué hago si mi backup no se restaura correctamente?

Primero verifica que el archivo no esté corrupto. Intenta descargarlo nuevamente. Si el problema persiste, revisa los límites de tamaño de archivo en tu hosting (phpMyAdmin tiene un límite de 50 MB, por ejemplo). Para bases grandes, usa la herramienta de backup de cPanel o un cliente como MySQL Workbench.

¿El backup incluye los usuarios y privilegios?

No, el backup solo contiene los datos y la estructura de la base. Los usuarios y permisos se gestionan por separado en cPanel > MySQL Databases.

¿Puedo usar Syspanel (HestiaCP) para hacer backups?

Sí, en Syspanel (puerto 2106) también puedes hacer backups desde la sección de bases de datos. El proceso es similar: exportas un archivo SQL desde phpMyAdmin o usas la herramienta de backup integrada.


Consejos adicionales para una buena estrategia de backups

  • Almacena tus backups en varios lugares: No confíes solo en el servidor. Descarga los archivos a tu computadora y súbelos a la nube (Google Drive, Dropbox, etc.).
  • Nombra tus archivos de forma clara: Incluye la fecha y el nombre del sitio, por ejemplo: midominio_bd_2025-03-15.sql.
  • Prueba tus backups periódicamente: No sirve de nada tener un backup si no sabes si funciona. Haz una restauración de prueba en un entorno local o en un subdominio.
  • Automatiza el proceso: Muchos hosting ofrecen backups automáticos. Actívalos si están disponibles, pero no te olvides de hacer también tus propios backups manuales.

Conclusión

Saber cómo hacer un backup base de datos y restaurar correctamente en cPanel es una habilidad esencial para cualquier dueño de sitio web. Con estos sencillos pasos, puedes proteger tu información y recuperarte rápidamente ante cualquier imprevisto.

Recuerda que la prevención es la mejor herramienta. No esperes a tener un problema para empezar a hacer copias de seguridad. Dedica unos minutos hoy y duerme tranquilo sabiendo que tus datos están a salvo.

Si tienes dudas, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte y feliz respaldo!

¿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