Cómo hacer backup y restaurar una base de datos en Plesk (automatizado)
¿Por qué es importante hacer copias de seguridad en Plesk?
Si tienes una página web, una tienda online o cualquier aplicación que use bases de datos, sabrás que la información es el activo más valioso. Un error humano, un ataque malicioso o un fallo del servidor pueden borrar tus datos en segundos. Por eso, dominar el backup y la restauración en Plesk no es un lujo, es una necesidad.
Plesk es uno de los paneles de control de hosting más utilizados del mundo. Ofrece herramientas integradas para gestionar tus sitios, correos y, por supuesto, tus bases de datos. La buena noticia es que no necesitas ser un experto en informática para proteger tu información. Con esta guía, aprenderás a configurar backups automáticos y a restaurar tus bases de datos en caso de emergencia, todo desde el propio panel.
Vamos a dividir esta guía en dos grandes bloques: primero, la automatización de copias de seguridad (para que no tengas que acordarte de hacerlas a mano) y segundo, el proceso de restauración (para cuando necesites recuperar algo). Al final, incluiremos una sección de preguntas frecuentes para resolver las dudas más comunes.
Parte 1: Configurar un backup automático de tu base de datos en Plesk
La automatización es la clave para no olvidar nunca una copia de seguridad. Plesk te permite programar tareas para que, de forma periódica, se genere un archivo comprimido con el contenido de tu base de datos (las tablas, los registros, las configuraciones, etc.).
Paso 1: Accede al panel de control de Plesk
Lo primero es entrar en tu panel de Plesk. Normalmente, se accede a través de una URL como https://tu-dominio.com:8443 o una dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.
Paso 2: Encuentra la sección de "Bases de datos"
Una vez dentro, busca en el menú lateral izquierdo la sección que dice "Bases de datos". Verás un listado con todas las bases de datos que tienes creadas en tu hosting. Cada una tendrá su nombre, usuario y tamaño.
Paso 3: Accede a la herramienta de backup para tu base de datos
Haz clic en el nombre de la base de datos que quieres proteger. Se abrirá una pantalla con la información de la base. Busca un botón o pestaña que diga "Administrar" o "Backup". En la mayoría de las versiones de Plesk, verás un icono de flecha hacia abajo o un texto que dice "Backup". Haz clic en él.
Paso 4: Configura la programación del backup automático
Aquí es donde ocurre la magia. Plesk te ofrece varias opciones:
- Programación: Puedes elegir hacer el backup diario, semanal o mensual. Lo más recomendado para una web activa es un backup diario, pero si tu sitio no cambia mucho, con uno semanal puede bastar.
- Hora: Selecciona una hora en la que el tráfico de tu web sea bajo, por ejemplo, a las 4 de la madrugada. Así no ralentizas la experiencia de tus visitantes.
- Almacenamiento: Decide dónde quieres guardar el archivo de backup. Las opciones típicas son:
- Almacenamiento local del servidor: Rápido, pero si el servidor falla por completo, podrías perderlo.
- Almacenamiento remoto (FTP/SFTP): Guardar una copia en otro servidor o en un servicio en la nube es la opción más segura. Puedes configurar una conexión FTP a otro hosting o a un espacio de almacenamiento externo.
Paso 5: Activa la opción de backup automático
En la misma pantalla, verás una casilla o un interruptor que dice "Activar programación" o "Habilitar backup automático". Asegúrate de activarlo.
[TIP] Guardar la copia fuera del servidor: Si tienes la opción de almacenamiento remoto, úsala. Es la forma más segura de proteger tus datos. Si tu servidor sufre un ataque grave, al menos tendrás una copia en otro lugar.
Paso 6: Guarda la configuración
Una vez hayas elegido la frecuencia, la hora y el destino, haz clic en "Aceptar" o "Guardar". A partir de este momento, Plesk se encargará de todo. No tendrás que volver a preocuparte por hacer backups manuales.
Parte 2: Cómo restaurar una base de datos en Plesk
Llegó el momento de la verdad. Has sufrido un error, has borrado algo por accidente o necesitas volver a una versión anterior de tu web. Con el backup que has creado, restaurar es un proceso sencillo.
Paso 1: Ve a la lista de backups disponibles
En el panel de Plesk, busca la sección "Backup Manager" o "Administrador de copias de seguridad". Normalmente está en el menú principal, a veces dentro de la sección de "Herramientas y utilidades". Verás un listado de los backups que se han generado automáticamente (y también los manuales si has hecho alguno).
Paso 2: Elige el backup que quieres restaurar
En la lista, busca el backup que coincida con la fecha y hora en la que tu base de datos estaba en buen estado. Haz clic en el icono de "Restaurar" que suele aparecer al lado de cada backup (a menudo es una flecha circular o un botón con la palabra "Restaurar").
Paso 3: Selecciona solo la base de datos
Plesk te preguntará qué quieres restaurar. Es muy importante que solo marques la casilla de la base de datos que necesitas recuperar. No marques "Todos los archivos" ni otros elementos, a menos que sea tu intención.
Paso 4: Inicia la restauración
Haz clic en "Restaurar". Plesk te pedirá confirmación. Una vez confirmes, el proceso comenzará. La duración dependerá del tamaño de la base de datos.
[WARNING] No interrumpas el proceso: Una vez iniciada la restauración, no cierres la pestaña del navegador ni apagues el ordenador. Podrías corromper la base de datos. Es mejor esperar unos minutos a que Plesk te muestre un mensaje de éxito.
Paso 5: Verifica que todo está correcto
Después de la restauración, entra en tu web o en tu aplicación para comprobar que los datos han vuelto a estar como esperabas. Revisa si hay errores, si los productos están en tu tienda, si los artículos están en tu blog, etc.
Parte 3: Backup y restauración manual (para casos puntuales)
Aunque tengas el backup automático configurado, puede que necesites hacer una copia puntual antes de un cambio importante en tu web (por ejemplo, actualizar un plugin o modificar el diseño). Plesk también te permite hacerlo manualmente.
Cómo hacer un backup manual
- Ve a "Bases de datos".
- Haz clic en el nombre de la base de datos.
- Busca el botón "Backup" o el icono de descarga.
- En la ventana que se abre, elige si quieres guardar el archivo en el servidor o descargarlo a tu ordenador. Para mayor seguridad, te recomendamos descargarlo a tu equipo.
- Haz clic en "Aceptar". Plesk generará el archivo
.sqlo.tar.gzcon el contenido de tu base.
Cómo restaurar desde un archivo manual
Si tienes un archivo de backup en tu ordenador (por ejemplo, un .sql), puedes subirlo a Plesk para restaurarlo.
- Ve a la base de datos donde quieres restaurar los datos.
- Busca el botón "Importar" o "Restaurar".
- Selecciona el archivo desde tu ordenador.
- Haz clic en "Aceptar". Plesk importará el contenido.
[INFO] Sobreescritura de datos: Al restaurar, los datos actuales de la base de datos serán reemplazados por los del backup. Si tienes información reciente que no quieres perder, haz un backup manual de la base actual antes de restaurar.
Preguntas frecuentes (FAQ) sobre backups en Plesk
¿Cuánto tiempo debo conservar los backups?
Depende de la actividad de tu web. Como regla general, guarda al menos los últimos 7 días. Si tu web se actualiza a diario, sería bueno tener un mes de backups. Plesk te permite configurar cuántos backups quieres conservar para no llenar el disco del servidor.
¿Puedo restaurar solo una tabla de la base de datos?
Con la interfaz gráfica de Plesk, normalmente se restaura la base de datos completa. Para restaurar solo una tabla, necesitarías acceso a phpMyAdmin (que también está en Plesk) e importar el archivo SQL de esa tabla concreta, pero eso es un proceso más avanzado.
Mi backup automático no se está generando, ¿qué hago?
Primero, revisa que la programación esté activada y que hayas guardado los cambios. Luego, comprueba si el disco del servidor tiene espacio suficiente. Si el disco está lleno, los backups fallarán. También es buena idea revisar los logs del sistema o contactar con tu proveedor de hosting si el problema persiste.
¿Puedo hacer un backup automático completo de mi sitio (archivos + base de datos)?
Sí, en la configuración del backup automático de Plesk, puedes seleccionar "Todo el sitio" en lugar de solo la base de datos. Sin embargo, para optimizar el espacio, mucha gente prefiere hacer backups separados: uno para los archivos del sitio y otro para las bases de datos.
¿Qué diferencia hay entre un backup en Plesk y un backup en Syspanel?
Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting que también ofrece funciones de backup. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, http://tu-dominio.com:2106). La lógica es similar: puedes programar backups de tus bases de datos y restaurarlas desde el panel. La principal diferencia es la interfaz y la nomenclatura de las opciones, pero el concepto es el mismo.
Conclusión y buenas prácticas
Proteger tu base de datos es una tarea sencilla si configuras bien las herramientas que tienes a tu disposición. Automatizar el backup en Plesk te da tranquilidad, y saber cómo restaurar te sacará de más de un apuro.
Recuerda estas buenas prácticas:
- Configura el backup automático desde el primer día.
- Guarda una copia en un lugar externo (FTP o nube) si es posible.
- Haz un backup manual antes de cualquier cambio importante en tu web.
- Revisa periódicamente que los backups se generan correctamente.
- Practica la restauración en un entorno de pruebas si puedes, para saber qué esperar en una emergencia real.
Con estos conocimientos, ya puedes gestionar tus copias de seguridad en Plesk con confianza. Si tienes dudas específicas sobre tu configuración, no dudes en consultar la documentación oficial de Plesk o preguntar a tu proveedor de hosting. ¡Tu información está a salvo!
