Cómo hacer copia de seguridad de una base de datos en Plesk y restaurarla
¿Por qué es importante hacer copias de seguridad de tu base de datos?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que use MySQL, tu base de datos es el corazón de tu proyecto. Contiene tus artículos, los datos de tus clientes, los pedidos, los comentarios y la configuración crítica. Perder esa información por un error humano, un ataque o un fallo del servidor puede ser un auténtico desastre.
Por eso, saber cómo hacer una copia de seguridad no es una opción, es una necesidad. Y si tu hosting usa Plesk, estás de suerte, porque es una de las herramientas más intuitivas que existen para gestionar este proceso. En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo realizar un backup de tu base de datos y cómo restaurarla cuando la necesites.
Vamos a empezar con lo básico para que entiendas qué estás haciendo y por qué es tan sencillo con Plesk.
¿Qué es Plesk y por qué facilita tanto el backup?
Plesk es un panel de control de hosting que te permite administrar todo tu sitio web desde un solo lugar: correos, dominios, archivos y, por supuesto, las bases de datos. A diferencia de otros paneles, Plesk incluye herramientas de copia de seguridad integradas que no requieren que sepas comandos de consola ni nada raro. Todo se hace desde una interfaz gráfica.
Cuando hablamos de hacer un backup de una base de datos en Plesk, nos referimos a generar un archivo con todo el contenido de esa base (tablas, registros, procedimientos) para poder guardarlo donde quieras: en tu ordenador, en un disco duro externo o en un servicio en la nube. Luego, si algo sale mal, puedes restaurar la base de datos desde ese archivo y volver a tener todo exactamente como estaba.
Es importante que sepas que Plesk te da dos opciones principales: hacer una copia de seguridad de todo el sitio (incluyendo archivos y bases de datos) o hacer un backup solo de la base de datos. En este artículo nos centraremos en la segunda opción, que es la más rápida y específica cuando solo te preocupa la información de tu base.
Antes de empezar: localiza tu base de datos en Plesk
Lo primero que necesitas es entrar en tu panel de Plesk. Normalmente lo encuentras en una dirección tipo https://tu-dominio:8443 o https://tu-ip:8443. Si no estás seguro, tu proveedor de hosting te habrá enviado los datos de acceso por correo.
Una vez dentro, sigue estos pasos para encontrar tus bases de datos:
- En el menú lateral izquierdo, busca la sección que dice Bases de datos.
- Haz clic en ella y verás un listado con todas las bases de datos que tienes creadas.
- Identifica la que quieres respaldar. El nombre suele tener un prefijo con el usuario de tu hosting, por ejemplo
miweb_bd1.
Ahora que ya sabes dónde está, vamos a lo importante: cómo hacer la copia de seguridad.
Cómo hacer una copia de seguridad de una base de datos en Plesk (método manual)
Este es el método más directo y no te llevará más de dos minutos. Es perfecto para cuando quieres hacer un backup puntual antes de actualizar un plugin o hacer cambios importantes.
Paso 1: Accede a la base de datos
En el listado de Bases de datos, haz clic sobre el nombre de la base que quieres respaldar. Se abrirá una página con la información general de esa base de datos: el servidor MySQL donde está alojada, el tamaño, el usuario, etc.
Paso 2: Busca la opción de backup
En la parte superior derecha de esa página, verás una serie de botones o iconos. Busca uno que diga Copiar a o Backup. En algunas versiones de Plesk, aparece como un icono de disco duro con una flecha. Haz clic en él.
Paso 3: Configura y ejecuta el backup
Se abrirá una ventana o una página nueva con opciones. Esto es lo que verás y lo que debes elegir:
- Ubicación del backup: Te pedirá dónde quieres guardar el archivo. Puedes elegir entre el almacenamiento local del servidor o un repositorio remoto (como FTP). Para una copia de seguridad manual, lo más cómodo es elegir Descargar al ordenador o Almacenamiento local y luego descargarlo. Si eliges local, luego podrás descargarlo desde la lista de backups.
- Qué incluir: Asegúrate de que esté marcada la opción de Bases de datos y que el nombre de tu base aparezca en la lista. Si te da la opción de "Incluir archivos", desmárcala, porque solo queremos la base de datos.
- Opciones adicionales: Puede que te pregunte si quieres comprimir el archivo. Déjalo marcado, así ocupará menos espacio.
Cuando tengas todo configurado, haz clic en Aceptar o Iniciar. Plesk empezará a trabajar y te mostrará una barra de progreso. Cuando termine, verás un mensaje de éxito y el archivo de backup aparecerá en la lista de Administrador de backups.
Paso 4: Descarga el archivo de backup
Si has elegido guardarlo en el servidor, ve a la sección Administrador de backups en el menú principal. Ahí verás el archivo que acabas de crear. Selecciónalo y haz clic en el icono de descarga para guardarlo en tu ordenador. Te recomiendo que lo guardes en un lugar seguro y fuera del servidor, como Google Drive, Dropbox o un disco duro externo.
Cómo hacer una copia de seguridad automática (programada)
Hacer backups manuales está bien, pero la constancia es la clave. Si eres de los que se olvidan de hacerlo, Plesk tiene una función de copia de seguridad programada que te salvará la vida.
Configura una tarea de backup en Plesk
- Ve al menú principal de Plesk y busca la sección Administrador de backups.
- En la parte superior, verás una pestaña que dice Configuración o Programar. Haz clic ahí.
- Activa la opción de Activar programación de copias de seguridad.
- Elige la frecuencia: diaria, semanal o mensual. Para una web activa, lo ideal es una copia de seguridad diaria.
- Selecciona la hora en la que quieres que se ejecute (mejor cuando el tráfico de tu web sea bajo, como a las 4 de la mañana).
- En Qué respaldar, elige Bases de datos y selecciona la que quieres.
- Elige dónde guardar los backups. Puedes guardarlos en el servidor, pero ten cuidado con el espacio; o configurar un repositorio FTP externo.
- Guarda los cambios.
A partir de ese momento, Plesk hará el trabajo por ti. Solo tendrás que acordarte de comprobar de vez en cuando que los backups se están generando correctamente.
Cómo restaurar una base de datos en Plesk desde un backup
Ahora viene la otra parte importante: saber restaurar la base de datos. Esto puede ser necesario si has borrado algo por error, si una actualización ha roto tu web o si quieres volver a un estado anterior de tu contenido.
Restaurar desde el Administrador de backups
Si el backup se hizo en el mismo servidor y sigue guardado en Plesk, el proceso es muy sencillo:
- Ve a Administrador de backups.
- Verás una lista de todos los backups que se han realizado (tanto manuales como automáticos).
- Localiza el que quieres restaurar. Puedes identificarlos por la fecha y la hora.
- Haz clic en el icono de Restaurar (suele ser una flecha circular o un botón que dice "Restaurar").
- Se te abrirá una ventana donde te pregunta qué quieres restaurar. Asegúrate de que solo esté marcada la base de datos que te interesa.
- Confirma la acción.
Plesk se encargará de sobrescribir la base de datos actual con la información del backup. Ten en cuenta que esto reemplazará todos los datos actuales por los del backup. Es decir, si tu base tiene datos más nuevos que el backup, esos datos se perderán.
Restaurar desde un archivo que tienes en tu ordenador
Si tienes el archivo de backup descargado en tu PC (porque lo guardaste como te recomendé), el proceso es igual de fácil:
- Ve a Administrador de backups.
- En la parte superior, busca un botón que diga Subir o Cargar backup.
- Selecciona el archivo
.tar.gzo.zipque tienes en tu ordenador. - Una vez subido, aparecerá en la lista de backups.
- Ahora sigue los pasos del punto anterior: haz clic en Restaurar y selecciona la base de datos.
Restaurar una base de datos desde un archivo SQL (método alternativo)
A veces, en lugar de un backup de Plesk, tendrás un archivo .sql (por ejemplo, si lo has exportado desde phpMyAdmin o desde otro panel). En ese caso, la restauración se hace de otra manera:
- Ve a Bases de datos y haz clic en el nombre de la base donde quieres importar los datos.
- En la parte superior, busca el botón Importar Dump o Importar.
- Selecciona el archivo
.sqldesde tu ordenador. - Haz clic en Aceptar.
Plesk ejecutará el archivo SQL y creará las tablas e insertará los datos. Este método es muy útil cuando vienes de otro hosting o de un panel como Syspanel (que es el antiguo HestiaCP, y que se accede por el puerto 2106). Si vienes de allí, exportaste tu base en formato .sql y ahora la importas en Plesk sin problema.
Consejos y buenas prácticas para tus backups
Para terminar, quiero darte una serie de recomendaciones que te ahorrarán más de un disgusto:
- No guardes todos los backups en el servidor: Si el servidor falla o es hackeado, perderás también los backups. Descárgalos a tu ordenador o usa un servicio en la nube.
- Prueba tus backups de vez en cuando: No hay nada peor que necesitar restaurar un backup y descubrir que está corrupto. Cada mes, intenta restaurar una copia en un entorno de prueba.
- Elimina backups antiguos: Si tienes programados backups diarios, en un mes tendrás 30 archivos. Configura una política de retención en Plesk para que solo guarde, por ejemplo, los últimos 7 días.
- Protege tus backups: Si contienen información sensible (datos de clientes, contraseñas), asegúrate de que estén en un lugar seguro y cifrado.
[TIP] Si tu web es muy grande, la base de datos puede tardar unos minutos en restaurarse. No cierres la pestaña del navegador ni interrumpas el proceso.
[WARNING] Al restaurar una base de datos, sobrescribes la actual. Si no estás seguro de lo que estás haciendo, exporta primero la base actual para tener una red de seguridad extra.
[INFO] En Plesk, también puedes crear un usuario de base de datos con permisos específicos. Esto es útil si quieres que otra persona pueda hacer backups pero no modificar la estructura.
Preguntas frecuentes (FAQ)
¿Puedo hacer un backup de todas mis bases de datos a la vez?
Sí, Plesk te permite seleccionar múltiples bases de datos en la configuración del backup. Sin embargo, es más recomendable hacerlo por separado para tener más control y facilitar la restauración individual.
¿Cuánto espacio ocupa un backup de una base de datos?
Depende del tamaño de tu base. Una web pequeña puede ocupar unos pocos MB, mientras que una tienda online grande puede superar los GB. Plesk comprime los archivos para que ocupen menos.
¿Qué pasa si mi backup falla?
Lo primero, no entres en pánico. Revisa si tienes espacio libre en el servidor. A veces, los backups fallan por falta de espacio en disco. También puede ser por un problema temporal del servidor. Inténtalo de nuevo pasados unos minutos.
¿Puedo restaurar una base de datos en otro dominio o servidor?
Sí, puedes exportar el backup de Plesk y luego importarlo en otro servidor que use Plesk. Si el otro servidor usa otro panel como Syspanel (puerto 2106), tendrás que exportar la base en formato .sql desde phpMyAdmin y luego importarla en el otro panel.
¿Con qué frecuencia debo hacer una copia de seguridad?
La frecuencia ideal depende de lo a menudo que actualices tu web. Si publicas contenido a diario, un backup diario es lo mínimo. Si tu web es estática, con uno semanal o mensual puede bastar.
Conclusión
Hacer una copia de seguridad de tu base de datos en Plesk y saber restaurarla es una habilidad esencial para cualquier propietario de una web. No solo te protege de errores humanos, sino también de ataques maliciosos y fallos del servidor. Como has visto, Plesk pone este proceso muy fácil, tanto de forma manual como automática.
No esperes a tener un problema para aprender a hacerlo. Practica ahora, crea tu primer backup, descárgalo y guarda esta guía. Cuando llegue el momento, me lo agradecerás.
[INFO] Si tienes cualquier duda, tu proveedor de hosting siempre está ahí para ayudarte. No dudes en abrir un ticket de soporte si algo no te cuadra.
Ahora que ya sabes cómo hacerlo, ve y protege tu trabajo. Tus datos están a salvo.
