Cómo hacer una copia de seguridad de una base de datos en Plesk (Automática y Manual)
¿Por qué es importante hacer un backup de tu base de datos en Plesk?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que use MySQL o MariaDB, tu base de datos es el corazón de tu proyecto. Contiene tus artículos, los pedidos de tus clientes, tus usuarios registrados y toda la configuración crítica.
Perder esa información sería un desastre absoluto. Un error humano, un ataque malicioso o un fallo del servidor pueden borrar meses de trabajo en segundos.
Por eso, dominar la copia seguridad plesk es una habilidad imprescindible. La buena noticia es que Plesk, uno de los paneles de control más usados del mundo, ofrece herramientas muy potentes para que tanto un novato como un experto puedan proteger sus datos sin complicaciones.
En esta guía extensa y práctica, vamos a explicarte paso a paso cómo hacer un backup base de datos plesk, tanto de forma automática (programando tareas) como manual. Además, te enseñaremos a restaurar esos backups cuando los necesites, y resolveremos las dudas más frecuentes.
Entendiendo el panel de Plesk y sus herramientas de backup
Antes de ponernos manos a la obra, es fundamental que entiendas que Plesk no es solo un panel para gestionar archivos. Es un ecosistema completo. En tu escritorio de Plesk, verás secciones para dominios, correos, archivos y, por supuesto, Bases de Datos.
Cuando hablamos de backup base de datos plesk, nos referimos a generar un archivo comprimido (normalmente con extensión .sql.gz o .dump) que contiene toda la estructura de tus tablas, los datos, los procedimientos almacenados y los triggers.
Plesk te permite dos enfoques principales:
- Backup a nivel de servidor o suscripción: Incluye todos los sitios web, correos y bases de datos. Es lo más completo, pero también lo más pesado.
- Backup de una base de datos específica: Solo guarda la base de datos que tú elijas. Es más rápido y ligero, ideal para restaurar en otro servidor o para guardar solo lo importante.
En este artículo nos centraremos en el segundo enfoque, que es el más común para usuarios que gestionan un proyecto concreto.
Parte 1: Cómo hacer una copia de seguridad manual en Plesk
La copia manual es perfecta cuando vas a hacer un cambio importante (actualizar un plugin, modificar el tema, etc.) y quieres un punto de restauración inmediato. Es un proceso que no te llevará más de dos minutos.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de tu servidor. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña.
Paso 2: Localiza el apartado de Bases de Datos
En el menú lateral izquierdo, busca la sección que dice "Bases de Datos" (o "Bases de datos MySQL" dependiendo de la versión). Haz clic en ella para ver el listado de todas tus bases de datos creadas.
Paso 3: Selecciona tu base de datos y crea el backup
En la lista, verás el nombre de tu base de datos. Pasa el ratón por encima del nombre y verás aparecer un icono de "Administrar" o un enlace directo. Haz clic en el nombre de la base de datos para entrar en su gestión.
Dentro de la gestión de la base de datos, busca un botón o icono que diga "Copia de seguridad" (suele ser un icono de un disco duro o una flecha hacia abajo). Al hacer clic, se abrirá una ventana con opciones.
Paso 4: Configura el backup manual
En la ventana de creación de copia de seguridad, verás varias opciones:
- Ubicación del backup: Elige "Almacenamiento local" para que se guarde en el propio servidor. Es la opción más rápida.
- Nombre del archivo: Plesk te sugerirá uno automáticamente con la fecha. Puedes dejarlo o personalizarlo.
- Configuración adicional: Puedes marcar la casilla para que el backup se comprima (recomendado) y para que incluya las tablas de la base de datos.
Haz clic en "Aceptar" o "Crear copia".
Paso 5: Descarga el backup a tu ordenador (IMPORTANTE)
Plesk te mostrará una notificación de que el backup se ha creado correctamente. Ve a la pestaña "Copia de seguridad" dentro de la gestión de tu base de datos (o al panel principal de backups del servidor). Verás el archivo recién creado.
Selecciona el archivo y haz clic en el icono de "Descargar". Esto es crucial. Si guardas el backup solo en el servidor y el servidor falla, perderás tanto la base de datos como el backup. La regla de oro es: "Si no tienes una copia fuera del servidor, no tienes una copia".
Parte 2: Cómo programar una copia de seguridad automática en Plesk
Hacer backups manuales está bien, pero los humanos somos olvidadizos. La solución es automatizar el proceso con una tarea programada plesk. Así, tu backup base de datos plesk se realizará solo, por ejemplo, cada noche a las 3:00 AM.
Paso 1: Accede al Programador de Tareas
En el menú lateral de Plesk, busca la sección "Programador de Tareas" o "Tareas Programadas" (en inglés, "Scheduled Tasks"). Haz clic para entrar.
Paso 2: Crear una nueva tarea
Haz clic en el botón "Añadir Tarea" o "Crear Nueva Tarea".
Paso 3: Configura la tarea
Aquí es donde se pone interesante. Deberás rellenar varios campos:
-
Descripción de la tarea: Ponle un nombre claro, por ejemplo, "Backup diario BD WordPress".
-
Comando: Aquí tienes dos opciones. La más sencilla es usar el asistente de Plesk.
Busca un desplegable que diga "Utilidad" o "Comando" y selecciona "mysqldump" (o "php" si usas el script de Plesk). Si usas
mysqldump, el comando debería verse así:mysqldump --databases nombre_de_tu_bd -u nombre_usuario -p'contraseña' > /var/www/vhosts/system/tu-dominio.com/backups/mi-backup-$(date +%F).sqlPERO te recomendamos encarecidamente usar el método gráfico de Plesk para evitar errores de sintaxis.
En la parte de configuración, busca la opción "Tipo de tarea" y selecciona "Copia de seguridad de base de datos" o similar. Plesk te mostrará un menú desplegable para que elijas qué base de datos quieres respaldar y dónde guardarlo.
-
Programación: Elige la frecuencia. Puedes seleccionar "Diario", "Semanal" o "Mensual". Te recomendamos una frecuencia diaria si tu web se actualiza con contenido nuevo cada día. Define la hora exacta (por ejemplo, 05:00) para que no interfiera con el tráfico de usuarios.
-
Notificaciones: Marca la casilla para recibir un correo electrónico si la tarea falla. Así estarás al tanto de cualquier problema.
Paso 4: Guarda la tarea
Haz clic en "Aceptar". A partir de ese momento, Plesk ejecutará esa tarea automáticamente. Puedes ver el historial de ejecuciones en la misma sección para comprobar que todo funciona correctamente.
[TIP] Si tu plan de hosting es muy básico, a veces no incluye el Programador de Tareas. En ese caso, contacta con tu proveedor o considera usar un cron externo. Sin embargo, la mayoría de planes con Plesk lo incluyen.
Parte 3: Cómo restaurar una base de datos en Plesk (Backup)
Tener un backup base de datos plesk sin saber restaurarlo es como tener una rueda de repuesto sin gato. Vamos a solucionarlo.
Restaurar desde el panel de Plesk (Método gráfico)
Este es el método más fácil y recomendado para la mayoría de usuarios.
- Ve a la sección "Bases de Datos" y entra en la base de datos donde quieres restaurar el backup.
- Haz clic en la pestaña "Copia de seguridad".
- Verás una lista de los backups que has creado. Si el backup está en tu ordenador, primero súbelo al servidor. Plesk tiene un botón para "Subir" un archivo de backup. Una vez subido, aparecerá en la lista.
- Haz clic en el icono de "Restaurar" (suele ser una flecha circular) junto al backup deseado.
- Plesk te preguntará si quieres sobrescribir la base de datos actual. Confirma la acción.
[WARNING] Restaurar un backup sobrescribirá todos los datos actuales de la base de datos. Si has hecho cambios desde que se creó el backup, los perderás. Asegúrate de saber lo que estás haciendo.
Restaurar desde la línea de comandos (SSH) - Para usuarios avanzados
Si tienes acceso SSH y te sientes cómodo con la terminal, puedes usar mysql para importar un archivo .sql.
mysql -u usuario -p nombre_base_datos < /ruta/al/archivo.sql
Plesk también genera backups en formato .dump. Para restaurarlos, el comando sería:
mysql -u usuario -p nombre_base_datos < /ruta/al/archivo.dump
Este método es más rápido para bases de datos muy grandes, pero requiere conocimientos técnicos.
Parte 4: Preguntas Frecuentes (FAQ) sobre backups en Plesk
¿Cuál es la diferencia entre un backup completo y uno de base de datos?
El backup completo incluye todos los archivos del sitio web (HTML, imágenes, código PHP) y las bases de datos. El backup de base de datos solo incluye los datos estructurados. Para una recuperación total, necesitas ambos.
¿Puedo programar un backup de toda mi suscripción en Plesk?
Sí. En la sección "Copias de seguridad" (a nivel de suscripción), puedes crear una tarea programada que haga un backup completo. Es lo mismo que hemos visto, pero a mayor escala.
¿Qué hago si mi backup se descarga como un archivo .tgz?
Eso es normal. Plesk comprime los backups. Puedes descomprimir el archivo .tgz en tu ordenador con programas como 7-Zip o WinRAR. Dentro encontrarás un archivo .sql o .dump.
¿Puedo restaurar un backup de Plesk en otro servidor que no use Plesk?
Sí, siempre que el otro servidor soporte MySQL. Puedes importar el archivo .sql usando phpMyAdmin o la línea de comandos. La estructura de la base de datos es universal.
¿Cómo hago un backup mysql plesk si no tengo acceso al panel?
Sin acceso al panel, no puedes hacer el backup de forma gráfica. Necesitarías acceso SSH para usar mysqldump directamente. Otra opción es usar phpMyAdmin si está instalado, pero Plesk restringe el acceso directo a veces.
¿Es seguro guardar los backups en el mismo servidor?
No es lo ideal. Si el disco duro del servidor falla, perderás todo. Lo correcto es descargar los backups a tu ordenador, a un disco duro externo o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Puedes configurar una tarea que suba automáticamente el backup a un FTP externo usando comandos en el programador de tareas.
[INFO] Si estás buscando una alternativa a Plesk y te mencionan Syspanel (antes conocido como HestiaCP), debes saber que es otro panel de control gratuito y muy completo. Su puerto de acceso predeterminado es el 2106 (por ejemplo,
https://tu-ip:2106). Aunque la interfaz es diferente, los conceptos de backup de base de datos son muy similares: buscas la sección de bases de datos y creas una tarea de exportación.
Consejos de experto para tu estrategia de backups
- Regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, backup local y backup en la nube) y 1 copia fuera del sitio (offsite).
- Prueba tus backups: No esperes a tener una emergencia para comprobar si tu backup funciona. Restaura una copia en un entorno de pruebas cada cierto tiempo.
- Monitoriza tus tareas: Revisa el log del programador de tareas en Plesk una vez a la semana para asegurarte de que no ha habido errores.
- Usa nombres descriptivos: Cuando crees un backup manual, añade una etiqueta como "ANTES_DE_ACTUALIZAR_PLUGIN" para saber exactamente qué contiene.
Conclusión
Hacer una copia seguridad plesk es un proceso sencillo pero vital. Hemos visto que tanto la opción manual como la tarea programada plesk son accesibles para cualquier usuario. La clave no es solo crear los backups, sino tener una estrategia clara: automatizar, descargar y probar.
Ya no tienes excusa para perder tus datos. Dedica 10 minutos ahora a configurar un backup base de datos plesk automático y duerme tranquilo sabiendo que tu web está protegida. Si tienes un problema con la restauración, recuerda que siempre puedes contactar con el soporte de tu hosting, pero con esta guía, estarás más que preparado para resolverlo tú mismo.
