Cómo hacer copias de seguridad de bases de datos en cPanel y Plesk
¿Por qué es tan importante hacer copias de seguridad de tus bases de datos?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que guarde información, la base de datos es el corazón de tu proyecto. En ella se almacenan los artículos, los pedidos, los clientes, las contraseñas y toda la configuración. Si esa información se pierde por un error humano, un ataque informático o un fallo del servidor, el desastre puede ser total. Por eso, saber hacer un backup base de datos cPanel o un backup MySQL Plesk no es un lujo, es una necesidad básica para cualquier administrador de webs.
La buena noticia es que tanto cPanel como Plesk, los dos paneles de control de hosting más populares del mundo, incluyen herramientas muy sencillas para que cualquier persona, incluso sin conocimientos técnicos, pueda generar copias de seguridad completas de sus bases de datos. En esta guía extensa y didáctica, te voy a explicar paso a paso cómo hacerlo en ambos sistemas, cómo restaurar esos respaldos y qué consejos seguir para que tu información esté siempre a salvo.
Conceptos básicos antes de empezar
Antes de meterte en harina, es fundamental que entiendas qué es una base de datos y qué significa hacer un backup. Una base de datos es un conjunto de tablas que almacenan información estructurada. Piénsalo como un gran archivador con cajones y carpetas.
Una copia de seguridad (o backup) es una "foto" de todo ese archivador en un momento concreto. Si algo sale mal, puedes volver a colocar esa foto en su sitio y recuperar toda la información tal y como estaba. En el contexto de cPanel y Plesk, las herramientas de backup te permiten exportar esa base de datos a un archivo comprimido (normalmente con extensión .sql o .gz) que puedes descargar a tu ordenador o guardar en un lugar seguro.
¿Qué necesitas para hacer un backup?
Para realizar un backup base de datos cpanel o un backup mysql plesk, solo necesitas tres cosas:
- Acceso a tu panel de control (cPanel o Plesk) con permisos de administrador o de gestión de bases de datos.
- Saber el nombre de la base de datos que quieres respaldar.
- Un lugar donde guardar el archivo resultante (tu ordenador, un disco duro externo, un servicio de nube como Google Drive o Dropbox).
Cómo hacer una copia de seguridad de una base de datos en cPanel
cPanel es, probablemente, el panel de control más utilizado en el mundo del hosting compartido. Su interfaz es clara y las opciones de backup están muy accesibles. Vamos a ver los dos métodos principales para hacer un backup base de datos cpanel.
Método 1: Usar el asistente de copias de seguridad (Backup Wizard)
Esta es la opción más recomendada para principiantes porque te guía paso a paso. Es como tener un asistente virtual que te pregunta qué quieres hacer.
- Inicia sesión en tu cPanel (normalmente a través de
tudominio.com/cpanelotudominio.com:2083). - Busca la sección Archivos y haz clic en el icono Asistente de Copias de Seguridad (Backup Wizard).
- En la pantalla principal, verás dos opciones: Copia de seguridad y Restaurar. Haz clic en la primera.
- Ahora te preguntará qué tipo de copia quieres. Tienes varias opciones (copia completa, de directorio principal, de bases de datos MySQL, etc.). Haz clic en Copias de seguridad de bases de datos MySQL.
- A continuación, verás un desplegable con todas las bases de datos que tienes en tu cuenta. Selecciona la que quieres respaldar.
- Haz clic en el botón Descargar una copia de seguridad completa de la base de datos.
- El sistema comenzará a generar el archivo. Cuando esté listo, se descargará automáticamente a tu ordenador. Normalmente, el archivo tendrá un nombre similar a
basededatos.sql.gz.
¡Y listo! Ya tienes tu backup base de datos cpanel descargado. Es un proceso muy intuitivo.
Método 2: Desde la sección de bases de datos MySQL
Este método es igual de válido y quizás más directo si ya sabes exactamente qué base de datos quieres respaldar.
- Inicia sesión en tu cPanel.
- Ve a la sección Bases de Datos y haz clic en Bases de Datos MySQL.
- Verás una lista con todas tus bases de datos. En la fila de la base de datos que te interesa, busca la columna Acciones (o similar) y haz clic en el enlace que dice Administrar o phpMyAdmin.
- Se abrirá phpMyAdmin, una herramienta visual para gestionar bases de datos. Asegúrate de que la base de datos correcta esté seleccionada en el panel de la izquierda.
- En el menú superior, haz clic en la pestaña Exportar.
- Deja seleccionada la opción Rápida (exporta todas las tablas) y el formato SQL. Si quieres más control, puedes elegir Personalizada para seleccionar tablas específicas o cambiar la compresión.
- Haz clic en el botón Continuar o Exportar.
- El archivo SQL se descargará a tu ordenador. Si quieres que esté comprimido para ocupar menos espacio, en la opción personalizada puedes elegir compresión
gzipozip.
Este método es perfecto si necesitas hacer un backup mysql plesk de forma manual y rápida, aunque en Plesk el acceso a phpMyAdmin es un poco diferente, como veremos a continuación.
Cómo hacer una copia de seguridad de una base de datos en Plesk
Plesk es otro de los grandes paneles de control, muy popular en servidores VPS y dedicados, así como en algunos hostings compartidos. Su interfaz es más moderna y limpia, pero las funciones son similares.
Método 1: Usar el Administrador de Copias de Seguridad
Plesk tiene un módulo dedicado exclusivamente a las copias de seguridad, que es muy potente y permite programar respaldos automáticos. Para hacer una copia manual, sigue estos pasos:
- Accede a tu Plesk. La URL suele ser
tudominio.com:8443o la que te haya proporcionado tu proveedor. - En el panel de la izquierda, busca la sección Sitios web y dominios.
- Haz clic en el dominio que contiene la base de datos que quieres respaldar.
- En la página siguiente, busca la pestaña Copias de seguridad en el menú superior (es posible que tengas que hacer clic en "Mostrar más" si no la ves).
- Haz clic en el botón Crear copia de seguridad (normalmente es un botón azul en la esquina superior derecha).
- Se abrirá un asistente. En el paso Configuración, elige qué quieres incluir en el backup. Para nuestro caso, desmarca todo y deja solo la opción Bases de datos (o "MySQL databases"). Si quieres, también puedes incluir los archivos del sitio, pero para una copia solo de la BD, selecciona únicamente las bases de datos.
- En el paso Configuración adicional, puedes poner un nombre a la copia y elegir dónde guardarla (en el servidor o descargarla directamente). Te recomiendo elegir Descargar al ordenador local o Almacenamiento local si quieres tener un archivo físico.
- Haz clic en Aceptar y Plesk comenzará a generar el backup. Cuando termine, verás el archivo en la lista de copias de seguridad o se descargará automáticamente.
Este es el método más completo para hacer un backup mysql plesk de forma segura y con opciones de almacenamiento.
Método 2: Desde phpMyAdmin en Plesk
Al igual que en cPanel, también puedes usar phpMyAdmin para exportar la base de datos de forma individual.
- Accede a Plesk y ve a Sitios web y dominios.
- Haz clic en tu dominio.
- Busca la sección Bases de datos en la página principal.
- Verás la lista de bases de datos. Haz clic en el icono de phpMyAdmin (suele ser un icono con una base de datos o el logotipo de MySQL) en la fila de la base de datos que quieras respaldar.
- Se abrirá phpMyAdmin en una nueva pestaña. Selecciona la base de datos en el panel izquierdo.
- Ve a la pestaña Exportar en el menú superior.
- Elige el método Rápido y formato SQL. Haz clic en Continuar.
- El archivo se descargará. Esta es una forma muy directa de obtener un backup de una sola base de datos sin tener que lidiar con el sistema de backups completo de Plesk.
Cómo restaurar un backup de una base de datos
Hacer las copias de seguridad db es solo la mitad del trabajo. Si algún día necesitas recuperar la información, tienes que saber cómo restaurarla. El proceso es igual de sencillo que el de exportación.
Restaurar en cPanel
Tienes dos opciones para restaurar un backup base de datos cpanel:
- Usar el Asistente de Copias de Seguridad: Ve al Asistente, pero esta vez elige la opción Restaurar. Luego selecciona Bases de datos MySQL. Te pedirá que subas el archivo
.sql.gzque descargaste anteriormente. Haz clic en Subir y el sistema lo restaurará automáticamente. - Usar phpMyAdmin: Accede a phpMyAdmin, selecciona la base de datos en la que quieres importar la información (debe existir previamente). Ve a la pestaña Importar. Haz clic en Elegir archivo, selecciona tu archivo
.sqly haz clic en Continuar. El sistema importará todas las tablas y datos. Si el archivo es muy grande, puede que necesites usar la opción de importación por comandos (SSH), pero para la mayoría de los casos, esto funciona perfectamente.
Restaurar en Plesk
Para restaurar un backup mysql plesk, sigue estos pasos:
- Ve a Sitios web y dominios y luego a la pestaña Copias de seguridad.
- En la lista de copias, localiza la que quieres restaurar (puede ser la que acabas de hacer o una programada).
- Haz clic en el icono de Restaurar (suele ser una flecha circular o un botón con ese texto).
- Se abrirá un asistente. Asegúrate de que solo esté marcada la opción Bases de datos para no sobrescribir otros archivos del sitio.
- Plesk te preguntará si quieres restaurar en el mismo dominio o en otro. Elige el dominio original.
- Haz clic en Aceptar y Plesk restaurará la base de datos desde el archivo.
[WARNING]: Antes de restaurar una base de datos, ten en cuenta que sobrescribirá toda la información actual de esa base de datos. Si has hecho cambios desde que se generó el backup, los perderás. Asegúrate de hacer un backup nuevo justo antes de restaurar si no estás seguro.
Consejos profesionales para tus copias de seguridad
Ahora que ya sabes cómo hacer y restaurar backups, te dejo algunos consejos para que tu estrategia de respaldo sea sólida como una roca:
Automatiza las copias de seguridad
Tanto cPanel como Plesk te permiten programar copias de seguridad automáticas. En Plesk, puedes crear una tarea programada en el módulo de Copias de seguridad. En cPanel, aunque la programación nativa es más limitada en algunos planes, muchos proveedores ofrecen backups diarios o semanales automáticos. Infórmate sobre esto en tu hosting.
Almacena las copias en un lugar seguro y remoto
No sirve de nada tener el backup en el mismo servidor donde está la web. Si el servidor se incendia o es hackeado, perderás todo. Descarga las copias a tu ordenador, a un disco duro externo o, mejor aún, a un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3.
Prueba tus copias de seguridad
Un backup que no se puede restaurar no sirve para nada. De vez en cuando (por ejemplo, una vez al mes), haz una prueba de restauración en un entorno de desarrollo o en una base de datos de prueba. Esto te asegurará que el proceso funciona y que los archivos no están corruptos.
Nombres de archivos claros
Cuando descargues tus copias de seguridad db, renombra los archivos con un formato claro que incluya la fecha y la hora. Por ejemplo: backup_miweb_2024-05-20.sql.gz. Así sabrás exactamente qué contiene cada archivo y cuándo se hizo.
Considera usar Syspanel si tu hosting lo ofrece
Si tu proveedor de hosting utiliza un panel alternativo llamado Syspanel, debes saber que es una herramienta muy similar a cPanel y Plesk, pero con su propia interfaz. Para acceder a él, normalmente se usa el puerto 2106 (por ejemplo, tudominio.com:2106). Las funciones de backup suelen estar en una sección llamada "Copias de seguridad" o "Backups", y el proceso es igual de sencillo: seleccionas la base de datos, generas el archivo y lo descargas.
[TIP]: Si tienes dudas sobre qué panel usa tu hosting, revisa el correo de bienvenida que te envió tu proveedor o contacta con su soporte. Saber si usas cPanel, Plesk o Syspanel es el primer paso para gestionar tus backups correctamente.
Preguntas frecuentes (FAQ) sobre backups de bases de datos
Para terminar, respondo a algunas de las dudas más comunes que nos llegan al soporte técnico:
¿Con qué frecuencia debo hacer un backup de mi base de datos?
Depende de la actividad de tu web. Si publicas contenido a diario o tienes una tienda online con pedidos, lo ideal es hacer un backup diario. Si es una web estática que apenas cambia, con un backup semanal o mensual puede ser suficiente.
¿Qué es mejor, usar el Backup Wizard de cPanel o phpMyAdmin?
Para un usuario básico, el Backup Wizard es más sencillo y seguro porque hace todo automáticamente. phpMyAdmin te da más control, pero es más fácil cometer errores si no tienes experiencia. Empieza con el asistente y, cuando te sientas cómodo, prueba con phpMyAdmin.
¿Puedo restaurar una base de datos de cPanel en Plesk?
Sí, el formato SQL es universal. Puedes exportar desde cPanel e importar en Plesk (y viceversa) siempre que el archivo sea .sql o .sql.gz. Solo asegúrate de que la base de datos de destino ya exista en el nuevo panel.
¿Las copias de seguridad de Plesk incluyen las bases de datos?
Sí, pero por defecto, Plesk puede incluir todos los archivos del sitio y las bases de datos. Al crear la copia, puedes elegir exactamente qué quieres incluir. Te recomiendo hacer una copia completa del sitio y otra solo de la base de datos para tener más flexibilidad.
[INFO]: Si tu web es muy grande o tiene muchas visitas, te recomiendo hacer las copias de seguridad en horas de baja actividad para no ralentizar el servidor y evitar errores de timeout.
Con esta guía, ya tienes todo lo necesario para mantener tus datos a salvo. No lo dejes para mañana, haz tu primer backup base de datos cpanel o backup mysql plesk ahora mismo y duerme tranquilo sabiendo que tu información está protegida. Si te surge cualquier duda, recuerda que el soporte de tu hosting siempre está ahí para echarte una mano.
