Guía para hacer backup de bases de datos en cPanel
¿Te has quedado alguna vez en blanco al escuchar eso de “haz un backup de tu base de datos”? No te preocupes, es más fácil de lo que parece. En esta guía te voy a explicar paso a paso cómo hacer una copia de seguridad de tu base de datos MySQL desde cPanel, y también cómo restaurarla si algún día la necesitas. Todo en un lenguaje claro y sin tecnicismos raros.
Vamos a ello.
¿Por qué es importante hacer un backup de tu base de datos?
Tu base de datos es el corazón de tu web. Ahí se guardan los artículos, los comentarios, los usuarios, los productos de tu tienda… todo. Si algo sale mal (un error al actualizar, un hackeo, un fallo del servidor), perder esa información puede ser un desastre. Por eso, hacer backup base de datos con regularidad es una de las mejores prácticas que puedes adoptar.
Además, tener una copia de seguridad te da tranquilidad. Puedes experimentar, hacer cambios, probar plugins o temas nuevos, sabiendo que si algo falla, puedes volver atrás en cuestión de minutos.
¿Qué necesitas antes de empezar?
Antes de lanzarte a hacer el backup, asegúrate de tener lo siguiente:
- Acceso a cPanel (te lo proporciona tu hosting).
- Nombre de la base de datos y el usuario asociado (lo puedes ver en la sección “Bases de Datos MySQL” de cPanel).
- Contraseña de la base de datos (si no la recuerdas, puedes cambiarla desde cPanel).
- Un lugar seguro donde guardar el archivo de backup (tu ordenador, un disco duro externo, la nube…).
Si usas un panel como Syspanel (antes conocido como HestiaCP), recuerda que el acceso es a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. El proceso es muy similar, aunque las opciones pueden tener nombres ligeramente distintos.
Paso a paso: cómo hacer un backup de tu base de datos en cPanel
Sigue estos pasos y en menos de 5 minutos tendrás tu copia de seguridad lista.
1. Accede a cPanel
Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.
2. Busca la sección “Bases de Datos”
Dentro de cPanel, busca el grupo de iconos llamado Bases de Datos. Ahí verás varias opciones. La que nos interesa es phpMyAdmin o Backup. Dependiendo de la versión de cPanel, puede aparecer de una forma u otra. La más directa es usar phpMyAdmin.
[TIP] Si no encuentras phpMyAdmin, busca “Bases de Datos MySQL” y dentro de esa página suele haber un enlace directo a phpMyAdmin.
3. Selecciona la base de datos que quieres respaldar
Dentro de phpMyAdmin, verás una lista con todas tus bases de datos a la izquierda. Haz clic en la que quieras copiar. Se abrirá una pantalla con muchas tablas (son como las “hojas” donde se guarda la información).
4. Exporta la base de datos
Una vez dentro de la base de datos, fíjate en el menú superior. Haz clic en la pestaña Exportar. Te aparecerán dos opciones:
- Rápida: exporta todo con la configuración por defecto. Es la más sencilla y recomendada para principiantes.
- Personalizada: te permite elegir qué tablas exportar, el formato, etc. Úsala solo si sabes lo que haces.
Selecciona Rápida y luego haz clic en el botón Continuar o Exportar. El navegador comenzará a descargar un archivo con extensión .sql. Ese archivo es tu backup base de datos.
[WARNING] No cierres la ventana ni interrumpas la descarga. Si el archivo es muy grande (más de 100 MB), puede tardar unos segundos. Ten paciencia.
5. Guarda el archivo en un lugar seguro
Una vez descargado, guarda ese archivo .sql en una carpeta que recuerdes. Puedes ponerle un nombre descriptivo como backup-mitienda-2025-04-10.sql. Así sabrás de qué fecha es.
[INFO] Si tu base de datos es muy grande (por ejemplo, más de 500 MB), es posible que phpMyAdmin no pueda exportarla completa. En ese caso, contacta con tu hosting o usa herramientas como mysqldump desde la terminal (pero eso ya es más técnico).
Cómo restaurar un backup de base de datos en cPanel
Ahora viene la parte igual de importante: saber restaurar backup. Si alguna vez necesitas recuperar tu web, sigue estos pasos.
1. Accede a phpMyAdmin otra vez
Igual que antes, entra a cPanel y abre phpMyAdmin.
2. Selecciona la base de datos donde quieres restaurar
A la izquierda, haz clic en la base de datos que quieras sobrescribir. OJO: si la base de datos ya tiene información, al restaurar la vas a reemplazar por completo. Asegúrate de que es lo que quieres.
3. Importa el archivo .sql
En el menú superior, haz clic en Importar. Verás un botón que dice Seleccionar archivo o Choose File. Busca en tu ordenador el archivo .sql que descargaste antes. Luego haz clic en Continuar o Importar.
4. Espera a que termine
Dependiendo del tamaño del archivo, puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso. Cuando termine, aparecerá un mensaje de éxito.
[WARNING] Si el archivo es muy grande y el servidor tiene un límite de tiempo, puede dar error. En ese caso, prueba a dividir el backup en partes más pequeñas o pide ayuda a tu hosting.
Alternativa: usar la herramienta de Backup de cPanel
cPanel también tiene su propia herramienta de backup que te permite descargar una copia completa de todo (incluyendo bases de datos, archivos, configuraciones…). Es muy útil si quieres hacer una copia de todo tu sitio de una sola vez.
Cómo usarla:
- En cPanel, busca la sección Archivos y haz clic en Backup.
- Verás varias opciones. Para la base de datos, busca Descargar una copia de seguridad de la base de datos MySQL.
- Haz clic en el nombre de la base de datos que quieras. Se descargará automáticamente un archivo
.sql.gz(comprimido). - Para restaurar, en la misma página, ve a Subir una copia de seguridad de la base de datos MySQL y selecciona el archivo.
[TIP] Esta opción es más rápida que phpMyAdmin si solo quieres la base de datos, y además el archivo viene comprimido, ocupa menos espacio.
Buenas prácticas para tus backups
Hacer un backup de vez en cuando está bien, pero si quieres estar realmente protegido, sigue estas recomendaciones:
- Haz backups periódicos: al menos una vez a la semana si tu web se actualiza a menudo. Si es un blog personal, una vez al mes puede bastar.
- Guarda varias copias: no te quedes solo con la última. Guarda al menos las dos o tres últimas versiones.
- Almacena en diferentes lugares: ten una copia en tu ordenador, otra en la nube (Google Drive, Dropbox) y otra en un disco externo. Así si pierdes una, tienes otra.
- Comprueba que el backup funciona: de vez en cuando, prueba a restaurar el backup en un entorno de pruebas (o en una base de datos vacía) para asegurarte de que no está dañado.
- Automatiza si puedes: algunos hostings ofrecen backups automáticos. Pregunta a tu proveedor si los tiene. También puedes programar un script (pero eso ya es más avanzado).
Preguntas frecuentes (FAQ)
¿Puedo hacer backup desde el móvil?
Sí, si accedes a cPanel desde el navegador de tu móvil, la interfaz se adapta y puedes hacer los mismos pasos. Eso sí, asegúrate de tener una buena conexión.
¿Qué hago si el backup es muy grande y no se descarga?
Prueba a usar la herramienta de Backup de cPanel (la que comprime el archivo). Si sigue sin funcionar, contacta con tu hosting. Ellos pueden darte acceso a mysqldump o hacer la exportación por ti.
¿Pierdo datos al restaurar un backup?
Sí, al restaurar reemplazas toda la base de datos actual por la del backup. Si tenías datos nuevos después de la fecha del backup, se perderán. Por eso es importante hacer backups frecuentes.
¿Puedo restaurar solo una tabla?
Sí, desde phpMyAdmin puedes seleccionar tablas concretas en la exportación (opción personalizada) y también importar solo esas tablas. Pero es más avanzado.
¿El backup incluye los archivos de mi web (imágenes, plugins, etc.)?
No. El backup de base de datos solo guarda la información estructurada (textos, usuarios, configuraciones). Los archivos (imágenes, temas, plugins) se guardan por separado. Para una copia completa, usa la herramienta Backup de cPanel que descarga todo el sitio.
¿Y si uso Syspanel (HestiaCP)?
El proceso es muy similar. Accede a Syspanel a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Busca la sección de bases de datos y usa la herramienta phpMyAdmin que viene integrada. Los pasos de exportar e importar son idénticos.
Conclusión
Hacer un backup base de datos en cPanel es una tarea sencilla que te puede ahorrar muchos quebraderos de cabeza. Con solo unos clics tienes una copia de seguridad de tu información más valiosa. Y si alguna vez necesitas restaurar backup, ya sabes cómo hacerlo.
No esperes a que ocurra un desastre. Dedica cinco minutos ahora mismo a hacer tu primer backup. Tu yo del futuro te lo agradecerá.
¿Tienes alguna duda? Pregúntame sin miedo. Para eso estoy aquí.
