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

Cómo hacer backup de una base de datos MySQL en cPanel de forma manual

Actualizado el 20 de mayo de 2026

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

Imagina que llevas meses trabajando en tu sitio web, has publicado cientos de artículos, tienes cientos de clientes registrados y, de repente, un error de actualización o un ataque informático borra todo. Sin una copia de seguridad, perderías todo ese trabajo de forma irreparable. Realizar un backup mysql cpanel manual es una de las tareas más importantes que puedes hacer como propietario de un sitio web, y afortunadamente, es un proceso bastante sencillo si sigues los pasos adecuados.

En este artículo, te voy a guiar paso a paso para que aprendas a hacer una copia de seguridad de tu base de datos MySQL directamente desde cPanel. No necesitas ser un experto en programación, solo seguir las instrucciones y tener un poco de paciencia. Además, te explicaré cómo restaurar esa copia si algún día la necesitas, porque saber hacer el backup es solo la mitad del trabajo.


¿Qué es cPanel y por qué es tan útil?

cPanel es uno de los paneles de control de hosting más populares del mundo. Prácticamente cualquier hosting compartido, VPS o servidor dedicado lo incluye como herramienta estándar. Su interfaz gráfica te permite gestionar casi todos los aspectos de tu sitio web: archivos, correos electrónicos, dominios, y por supuesto, las bases de datos MySQL.

La ventaja de usar cPanel es que no necesitas tocar una sola línea de código para hacer tareas complejas como el backup de una base de datos. Todo se hace mediante clics y menús intuitivos. Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar pero con algunas diferencias de interfaz; en Syspanel, el acceso se realiza a través del puerto 2106, pero hoy nos centraremos en cPanel, que es el más extendido.


Antes de empezar: identifica tu base de datos

El primer paso es saber qué base de datos quieres respaldar. En cPanel, las bases de datos suelen tener un prefijo que coincide con tu nombre de usuario. Por ejemplo, si tu usuario es usuario123, tus bases de datos se llamarán algo como usuario123_wordpress o usuario123_tienda.

Para ver la lista completa de tus bases de datos, inicia sesión en tu cPanel y busca la sección Bases de Datos. Allí verás un icono llamado MySQL Databases. Haz clic en él y se mostrará un listado con todas tus bases y los usuarios asociados.

[INFO] Anota el nombre exacto de la base de datos que quieres respaldar. Lo necesitarás tanto para el backup como para la restauración.


Método 1: Backup desde cPanel (el más sencillo)

Este es el método más directo y no requiere conocimientos técnicos. cPanel incluye una herramienta de copia de seguridad que te permite descargar un archivo comprimido con toda tu base de datos.

Paso 1: Accede a la sección de backups

Dentro de tu cPanel, busca la sección Archivos o directamente el icono Backup. En la mayoría de las versiones, verás una opción llamada Backup o Backup Wizard. Haz clic en ella.

Paso 2: Elige la opción de backup parcial

El Asistente de Backup te ofrece dos opciones: Full Backup (copia completa del sitio) o Partial Backup (copia parcial). Para respaldar solo la base de datos, elige Partial Backup.

Paso 3: Descarga la base de datos

En la sección de backup parcial, verás un apartado llamado Download a MySQL Database Backup. Allí aparecerá una lista desplegable con todas tus bases de datos. Selecciona la que quieres respaldar y haz clic en el botón Backup o Download.

El sistema generará un archivo con extensión .sql.gz (comprimido) y comenzará la descarga automáticamente. Guarda ese archivo en un lugar seguro: un disco duro externo, una carpeta en la nube o incluso en tu ordenador local.

[TIP] Es recomendable guardar al menos dos copias en lugares diferentes. Por ejemplo, una en tu PC y otra en Google Drive o Dropbox. Así, si algo le ocurre a tu ordenador, tendrás otra copia disponible.


Método 2: Backup con phpMyAdmin (el más controlado)

phpMyAdmin es una herramienta web que viene integrada en cPanel y te permite gestionar tus bases de datos de forma visual. Hacer un phpmyadmin backup sql te da más control sobre qué tablas exportar y en qué formato hacerlo.

Paso 1: Accede a phpMyAdmin

Desde cPanel, ve a la sección Bases de Datos y haz clic en el icono phpMyAdmin. Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin.

Paso 2: Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base que quieres respaldar. Verás que se cargan todas las tablas en el panel derecho.

Paso 3: Exporta la base de datos

Una vez dentro de tu base de datos, mira la barra de menú superior y haz clic en la pestaña Exportar (Export). Se abrirán varias opciones:

  • Método de exportación: Elige Personalizado si quieres seleccionar tablas específicas, o Rápido si quieres exportar todo.
  • Formato: Selecciona SQL (el más compatible para importar después).

Si eliges el método rápido, simplemente haz clic en el botón Continuar (Go) y el archivo .sql se descargará automáticamente. Si eliges el personalizado, puedes marcar las tablas que necesitas, ajustar opciones avanzadas y luego continuar.

[WARNING] Si tu base de datos es muy grande (más de 100 MB), la exportación desde phpMyAdmin puede fallar por límites de tiempo del servidor. En ese caso, es mejor usar el método 1 (Backup desde cPanel) o pedir ayuda a tu proveedor de hosting.

Ventajas de usar phpMyAdmin

Este método es excelente porque te permite:

  • Exportar solo algunas tablas (por ejemplo, solo las de productos o solo las de usuarios).
  • Elegir el formato de exportación (SQL, CSV, etc.).
  • Comprimir el archivo resultante en formato ZIP o GZIP para que ocupe menos espacio.

Cómo restaurar un backup en cPanel

Saber hacer el backup es importante, pero saber restaurarlo lo es aún más. Imagina que tu sitio se cae o que un plugin corrompe la base de datos. Con tu archivo de backup a mano, podrás volver a la normalidad en pocos minutos.

Restaurar usando cPanel

  1. Ve a la sección Backup de tu cPanel.
  2. En la sección Restore a MySQL Database Backup, haz clic en Choose File (Elegir archivo) y selecciona el archivo .sql.gz que descargaste anteriormente.
  3. Haz clic en Upload (Subir) y espera a que termine el proceso.

cPanel se encargará de importar todas las tablas y datos automáticamente. Si la base de datos que estás restaurando ya existe, ten en cuenta que sobrescribirá los datos actuales.

Restaurar usando phpMyAdmin

  1. Accede a phpMyAdmin y selecciona la base de datos donde quieres importar los datos.
  2. Haz clic en la pestaña Importar (Import).
  3. Haz clic en Elegir archivo y selecciona tu archivo .sql.
  4. Deja las opciones por defecto y haz clic en Continuar.

[WARNING] Antes de restaurar una base de datos existente, asegúrate de que es exactamente lo que quieres hacer. La restauración eliminará los datos actuales y los reemplazará con los del backup. Si no estás seguro, crea una base de datos nueva e importa ahí el backup para probar.


Preguntas frecuentes sobre backups de MySQL en cPanel

¿Con qué frecuencia debo hacer un backup?

Depende de la actividad de tu sitio. Si actualizas contenido a diario (tiendas online, blogs con muchos posts), lo ideal es hacer un backup diario. Si tu sitio es más estático, un backup semanal o mensual puede ser suficiente.

¿Cuánto espacio ocupa un backup de base de datos?

Depende del tamaño de la base. Una base de datos de un blog pequeño puede ocupar unos pocos MB, mientras que una tienda online con miles de productos puede superar los 500 MB. El archivo comprimido suele ocupar mucho menos que la base original.

¿Puedo automatizar los backups?

¡Sí! Muchos hosts ofrecen backups automáticos diarios o semanales como parte del servicio. También puedes configurar un cron job en cPanel para que ejecute un script de backup automático, pero esto ya requiere conocimientos más avanzados. Para empezar, te recomiendo los backups manuales.

¿Qué hago si el backup falla?

Si el backup falla, prueba con el otro método. Si ambos fallan, puede ser un problema de límites del servidor. Contacta con tu proveedor de hosting y pídeles que te ayuden a hacer una copia de seguridad.

¿Puedo restaurar un backup en otro hosting?

Sí, siempre que el otro hosting también use MySQL y cPanel (o similar). Solo necesitas el archivo .sql o .sql.gz y seguir los pasos de restauración. Ten en cuenta que si tu sitio usa URLs absolutas, es posible que necesites ajustar algunos valores en la base de datos después de la restauración.


Consejos finales para una buena estrategia de backups

Hacer un cpanel backup base de datos manual es un buen comienzo, pero te recomiendo que crees una rutina:

  1. Programa recordatorios en tu calendario para hacer backups periódicos.
  2. Guarda los backups en al menos dos lugares diferentes (local y nube).
  3. Prueba tus backups de vez en cuando restaurándolos en un entorno de prueba. No hay nada peor que descubrir que tu backup está corrupto cuando más lo necesitas.
  4. Documenta el proceso y deja instrucciones a alguien de confianza por si te pasa algo y esa persona tiene que gestionar tu web.

Conclusión

Hacer un backup mysql cpanel manual es una habilidad esencial para cualquier persona que gestione un sitio web. Con las herramientas que te he mostrado (Backup de cPanel y phpMyAdmin), no tienes excusa para no tener tus datos a salvo. Recuerda que la prevención es siempre mejor que la cura, y en el mundo digital, un buen backup es tu mejor seguro de vida.

Si tu hosting utiliza Syspanel en lugar de cPanel, no te preocupes: el proceso es muy similar. Solo recuerda que el acceso a Syspanel se realiza a través del puerto 2106 y que la interfaz, aunque diferente, también incluye opciones de backup y restauración de bases de datos.

Espero que esta guía te haya sido útil. Si tienes alguna duda, no dudes en dejar un comentario o contactar con el soporte de tu hosting: para eso están. ¡A respaldar esos datos se ha dicho!

¿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