Cómo hacer un backup automático de base de datos en Plesk
¿Por qué necesitas un backup automático de tu base de datos en Plesk?
Si tienes una web con tienda online, un blog con muchos comentarios o simplemente una aplicación que guarda información de usuarios, tu base de datos es el corazón de tu proyecto. Perderla por un error humano, un ataque o un fallo del servidor puede ser un desastre absoluto. Por eso, configurar un backup automatico Plesk no es una opción, es una necesidad.
Plesk, uno de los paneles de control de hosting más utilizados, incluye una herramienta de programación de copias de seguridad muy potente y, sobre todo, bastante sencilla de configurar. No necesitas ser un experto en servidores ni tocar una línea de comandos para tener tus copias de seguridad funcionando en piloto automático. En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo programar ese respaldo para que duermas tranquilo.
La idea es que configures un sistema que haga el trabajo por ti: programar backup base de datos plesk de forma diaria, semanal o mensual, y que además se guarde en un lugar seguro (incluso en un disco remoto). Vamos a ello.
Antes de empezar: qué necesitas tener a mano
Para realizar este proceso, vas a necesitar:
- Acceso al panel de control de Plesk con permisos de administrador o de propietario del dominio.
- Tener identificada la base de datos que quieres respaldar (suele tener un nombre parecido a
usuario_basededatos). - Decidir la frecuencia del backup (diario, semanal, etc.) según lo crítica que sea la información.
- Un destino para el backup. Puede ser el propio servidor (almacenamiento local) o, mucho mejor, un almacenamiento remoto (FTP, SFTP o un servicio de nube como S3) para tener una copia fuera de tu hosting.
[WARNING] No guardes todos los backups en el mismo servidor donde está tu web. Si el servidor se cae o es hackeado, perderías tanto la web como las copias de seguridad. Un destino remoto es la opción más segura.
Paso 1: Acceder al gestor de backups en 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 IP que te haya proporcionado tu proveedor de hosting. Una vez dentro, busca en el menú lateral izquierdo la sección "Herramientas y utilidades" o, en versiones más recientes, directamente el icono de "Administrador de copias de seguridad" (a veces aparece como un disco duro con una flecha).
Si no lo ves a simple vista, utiliza el buscador interno del panel. Escribe "backup" o "copias" y te aparecerá el acceso directo. Al hacer clic, se abrirá una pantalla con un botón azul que dice "Crear una copia de seguridad" o "Back up". No hagas clic ahí todavía, porque primero vamos a crear la programación.
Paso 2: Crear una tarea programada (Schedule Backup)
Para configurar el plesk schedule backup, debes buscar la pestaña que dice "Configuración de copias de seguridad" o "Schedule" (Programación). En versiones recientes de Plesk, esta opción está en la parte superior derecha de la pantalla del Administrador de copias de seguridad.
Al entrar, verás una opción que dice "Configurar el plan de copias de seguridad" o "Add New Schedule". Haz clic ahí. Se abrirá un asistente con varias secciones. Vamos a desglosarlas:
2.1. Selección del tipo de backup
En la primera parte, te preguntará qué quieres incluir en la copia. Tienes tres opciones principales:
- Servidor completo: Incluye absolutamente todo (sitios web, bases de datos, correos, configuraciones). Es la opción más segura pero ocupa mucho espacio.
- Dominios y bases de datos: Te permite elegir qué sitios web y qué bases de datos concretas quieres respaldar.
- Solo bases de datos: Esta es la opción que nos interesa si solo queremos el backup automatico Plesk de la base de datos.
Para este tutorial, elige la tercera opción o la segunda y marca solo la casilla de la base de datos que necesitas. Así ahorras espacio y tiempo.
2.2. Configuración del horario (La parte clave)
Aquí es donde se define el programar backup base de datos plesk. Deberás indicar:
- Frecuencia: Puedes elegir entre "Diario", "Semanal" o "Mensual". Te recomiendo que, como mínimo, sea diario si tu web se actualiza con frecuencia (nuevos pedidos, comentarios, etc.). Si es un blog estático, quizás con semanal sea suficiente.
- Hora: Selecciona una hora de baja actividad para tu web. Normalmente, entre las 3:00 y las 6:00 de la madrugada es lo ideal, ya que hay menos visitas y la copia será más rápida y no afectará al rendimiento.
- Día de la semana (si es semanal): Elige, por ejemplo, el domingo.
- Día del mes (si es mensual): Elige el primer día del mes, por ejemplo.
[TIP] Si tu proveedor de hosting tiene el horario del servidor en UTC (hora de Londres), calcula bien la diferencia horaria para que el backup se ejecute a la hora que deseas en tu zona.
2.3. El destino del backup
Esta es una de las partes más importantes y donde mucha gente se equivoca. En el campo "Almacenamiento" o "Destino", tienes que elegir dónde se guardará el archivo. Las opciones típicas son:
- Almacenamiento local del servidor: Es la opción por defecto. Es fácil, pero como te dije antes, no es la más segura.
- FTP/SFTP: Puedes configurar un servidor FTP externo (como otro hosting tuyo o un disco duro en red) para subir la copia allí.
- Almacenamiento S3 (Amazon Web Services): Una opción muy robusta y barata para guardar copias en la nube.
Si eliges FTP o S3, te pedirá los datos de conexión (host, usuario, contraseña, bucket, etc.). Tómate tu tiempo para rellenarlos bien, ya que un fallo aquí hará que el backup falle silenciosamente.
2.4. Configuración adicional
En la parte inferior, suele haber opciones como:
- Número máximo de copias: Te recomiendo configurar un límite (ej. 5 o 10) para que Plesk borre automáticamente las copias más antiguas y no te quedes sin espacio en disco.
- Notificaciones por correo: Marca la casilla para recibir un email cuando el backup se complete o si falla. Así estarás al tanto de todo sin tener que entrar al panel.
Una vez rellenado todo, haz clic en "Aceptar" o "Guardar". ¡Ya tienes tu backup automatico Plesk configurado!
Paso 3: Cómo restaurar un backup (por si acaso)
Saber hacer la copia es solo la mitad del trabajo. La otra mitad es saber restaurar backup Plesk cuando llegue el momento. No querrás estar buscando cómo se hace en medio de una crisis.
Para restaurar la base de datos desde tu copia de seguridad, sigue estos pasos:
- Ve de nuevo al "Administrador de copias de seguridad".
- En la lista de copias existentes, busca la que necesitas (fíjate en la fecha y la hora).
- Haz clic en el icono de la flecha que apunta hacia arriba o en el texto "Restaurar".
- Se abrirá una pantalla preguntándote qué quieres restaurar. Desmarca todo y deja solo la casilla de tu base de datos.
- Elige la opción de sobrescribir la base de datos actual (si estás seguro de que quieres volver a la versión del backup).
- Haz clic en "Restaurar" y espera a que termine.
[WARNING] Restaurar una base de datos sobrescribirá los datos actuales. Si has hecho cambios después de la fecha del backup, los perderás. Asegúrate de que es realmente lo que quieres hacer.
Preguntas frecuentes (FAQ) sobre backups en Plesk
Aquí te resuelvo las dudas más comunes que me suelen llegar al soporte técnico:
¿Cuánto espacio ocupa un backup de base de datos?
Depende del tamaño de tu base de datos. Una web pequeña puede tener una BD de 10 MB, mientras que una tienda online grande puede superar los 2 GB. Plesk comprime los backups en un archivo .tar.gz, por lo que suele ocupar menos que el tamaño original.
¿Puedo descargar el backup a mi ordenador?
Sí, por supuesto. En el Administrador de copias de seguridad, cada backup tiene un icono de descarga. Puedes guardarlo en tu disco duro local para tener una copia extra. Eso es una muy buena práctica.
¿Qué pasa si mi proveedor de hosting usa Syspanel en lugar de Plesk?
Si tu panel de control no es Plesk sino Syspanel (antiguamente conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso se realiza normalmente a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro de Syspanel, busca la sección de "Backups" o "Copias de seguridad" en el menú lateral. La interfaz es distinta, pero la lógica es la misma: crear una tarea programada que genere un archivo comprimido de tu base de datos.
[INFO] Recuerda que en Syspanel, el puerto de acceso al panel es el 2106, no el 8443 de Plesk. No los confundas.
¿Cuántos backups debo conservar?
Depende del espacio que tengas contratado. Una buena regla es conservar los últimos 7 días de copias diarias y las últimas 4 copias semanales. Así tienes varias versiones para volver atrás sin llenar el disco.
¿El backup automático afecta al rendimiento de mi web?
Muy poco. Plesk está optimizado para que las copias de seguridad no interfieran con el funcionamiento normal del sitio. Además, al programarlo en horas de baja actividad, el impacto es prácticamente nulo.
Conclusión final y buenas prácticas
Configurar un backup automatico Plesk es un proceso de 10 minutos que te puede ahorrar un disgusto enorme en el futuro. No lo dejes para mañana.
Para terminar, te dejo una lista de verificación rápida:
- ✅ Accede al Administrador de copias de seguridad de Plesk.
- ✅ Crea una nueva programación (schedule).
- ✅ Selecciona solo la base de datos que te interesa.
- ✅ Elige una frecuencia diaria y una hora de madrugada.
- ✅ Configura un destino remoto (FTP o S3) si es posible.
- ✅ Activa las notificaciones por correo para saber si todo va bien.
- ✅ Prueba a restaurar un backup de vez en cuando para asegurarte de que el archivo no está corrupto.
Si tienes cualquier duda, no dudes en contactar con tu proveedor de hosting o dejar un comentario. ¡Estamos aquí para ayudarte a que tu web esté siempre a salvo!
