Cómo hacer una copia de seguridad de tu base de datos en Plesk (métodos automático y manual)
¡Hola! Entendemos perfectamente que el mundo de las bases de datos puede parecer un laberinto si no eres un experto en informática. Pero no te preocupes, porque hoy vamos a desmitificar uno de los procesos más importantes para la salud de tu web: hacer copias de seguridad.
Si tu web tiene un blog, una tienda online o cualquier aplicación que guarde información (como usuarios, pedidos o comentarios), esa información vive en una base de datos. Perderla sería un desastre. Por eso, aprender a protegerla con Plesk es una habilidad esencial.
En esta guía extensa y muy visual, te explicaré paso a paso cómo realizar un backup de base de datos tanto de forma automática (para que "se haga solo") como manual (cuando tú lo decidas). Además, te contaré cómo restaurar base de datos si alguna vez ocurre un imprevisto. ¡Vamos a ello!
¿Por qué es tan importante hacer una copia de seguridad?
Antes de meter las manos en la masa, vamos a ponernos en situación. Imagina que pasas meses escribiendo artículos para tu blog o añadiendo productos a tu tienda. De repente, un error humano (como borrar una tabla por accidente), un ataque malicioso o un fallo del servidor corrompen tu base de datos.
Sin una copia de seguridad (también llamada backup), toda esa información se pierde para siempre. No hay "papelera de reciclaje" en las bases de datos. Por eso, tener un plan de respaldo es como tener un seguro a todo riesgo: esperas no usarlo, pero duermes mucho más tranquilo sabiendo que está ahí.
Plesk, el panel de control de hosting que utilizas, incluye herramientas nativas para gestionar estos respaldos de forma muy sencilla. No necesitas ser un programador para usarlas, solo seguir estos pasos.
Método 1: Backup manual de tu base de datos en Plesk
El método manual es ideal para momentos puntuales. Por ejemplo, justo antes de actualizar un plugin de WordPress, modificar el tema de tu web o hacer una limpieza profunda de contenido. Si algo sale mal durante esos cambios, podrás volver atrás rápidamente.
Te voy a enseñar dos formas de hacerlo: una rápida (solo la base de datos) y otra más completa (el sitio entero con su base de datos).
Backup manual solo de la base de datos (rápido y específico)
Este método es perfecto si solo te interesa guardar la información de la base de datos, sin archivos del sistema (como imágenes o el código de la web).
Paso 1: Accede a tu panel de Plesk
Inicia sesión en tu cuenta de Plesk. Normalmente accedes a través de una URL que te proporcionó tu proveedor de hosting (algo así como https://tu-dominio.com:8443 o una dirección específica).
Paso 2: Encuentra tu base de datos
En el menú lateral izquierdo, busca la sección "Bases de datos" y haz clic en ella. Verás una lista con todas las bases de datos que tienes creadas (por ejemplo, wordpress_db o tienda_db).
Paso 3: Gestiona el backup
En la fila de la base de datos que quieres respaldar, haz clic en el enlace "Administrar" (a veces es un icono de engranaje o un botón con ese texto). Se abrirá una nueva ventana o pestaña.
Paso 4: La herramienta de backup
Dentro del panel de gestión de la base de datos (normalmente usa una herramienta llamada phpMyAdmin), busca en la barra superior una pestaña que dice "Exportar". Haz clic ahí.
Paso 5: Configura la exportación
Se te presentarán dos opciones: "Rápida" y "Personalizada".
Para un backup estándar, te recomiendo la opción "Rápida". Asegúrate de que el formato seleccionado sea "SQL". Si tu base de datos es muy grande, puede que necesites la opción personalizada para ajustar la compresión, pero con la rápida suele bastar.
Paso 6: Descarga el archivo
Haz clic en el botón "Continuar" o "Exportar". Tu navegador descargará un archivo con extensión .sql. ¡Guárdalo en un lugar seguro! Ese archivo es tu backup base de datos. Te recomiendo guardarlo en tu ordenador, en un disco duro externo o en la nube (Google Drive, Dropbox, etc.).
Backup manual del sitio completo (incluye la base de datos)
A veces, lo más seguro es llevarse "todo el pack". Esto incluye los archivos de tu web (imágenes, código, plugins) y, por supuesto, la base de datos.
Paso 1: Ve a la sección de archivos
En el menú principal de Plesk, busca el dominio de tu web (por ejemplo, midominio.com) y haz clic en él.
Paso 2: Accede al administrador de backups
Dentro de la página del dominio, busca un icono o enlace llamado "Administrador de backups" (a veces aparece como "Backup Manager" o un icono de disco duro con una flecha). Haz clic ahí.
Paso 3: Crea un nuevo backup
En la nueva pantalla, verás un botón azul que dice "Nuevo backup" (o "Back up"). Haz clic en él.
Paso 4: Configura las opciones
Se abrirá un asistente. Lo más importante aquí es que en el apartado "Qué incluir en el backup", esté marcada la casilla de "Bases de datos" (y si quieres, también la de "Archivos del sitio" y "Configuración de correo" para un respaldo total).
También puedes elegir dónde guardar el backup:
- Almacenamiento local: Se guarda en el propio servidor (cuidado, si el servidor falla, podrías perderlo).
- Almacenamiento remoto (FTP o SFTP): Se envía a otro servidor. Es la opción más segura.
- Descargar al ordenador: Plesk te generará el archivo y lo descargarás directamente. Es la más cómoda para usuarios domésticos.
Paso 5: Ejecuta el backup
Haz clic en "OK" o "Back up". Dependiendo del tamaño de tu web, puede tardar unos minutos. Cuando termine, verás el archivo de backup en la lista del "Administrador de backups".
Método 2: Backup automático en Plesk (la tranquilidad total)
Configurar un backup automático es la mejor decisión que puedes tomar. Es como tener un empleado que cada noche hace una copia de seguridad de todo tu trabajo sin que tengas que acordarte. Así, si ocurre un desastre, como mucho perderás los cambios del último día (o de la última hora, según configures).
Programando los backups automáticos
Paso 1: Accede a la configuración de backups
En el Administrador de backups (el mismo sitio donde creaste el backup manual, en la sección de tu dominio), busca un icono de engranaje o un enlace que diga "Configuración de backups" (o "Backup settings").
Paso 2: Activa la programación
Verás una sección llamada "Programar" o "Schedule". Activa la casilla "Activar la programación de backups" (o similar).
Paso 3: Elige la frecuencia
Aquí decides cada cuánto tiempo quieres que Plesk haga el trabajo:
- Diariamente: La opción más recomendada para webs con actividad constante (tiendas, foros, blogs que se actualizan a diario).
- Semanalmente: Útil para webs estáticas o que se actualizan poco.
- Mensualmente: Para proyectos muy simples.
Elige la hora del día en la que tu web tenga menos visitas (por ejemplo, a las 4:00 AM) para que el proceso no afecte al rendimiento.
Paso 4: Define qué guardar y el número de copias
En la configuración, asegúrate de que está marcada la opción de incluir las "Bases de datos".
También verás una opción para "Mantener solamente los últimos N backups". Esto es muy importante para no llenar el disco duro del servidor. Te recomiendo guardar, como mínimo, las últimas 3 o 5 copias. Así tendrás varias versiones para restaurar y no ocuparás espacio innecesario.
Paso 5: Guarda los cambios
Haz clic en "OK" o "Aplicar". A partir de ese momento, Plesk se encargará de hacer el backup base de datos automáticamente según la programación que hayas elegido.
[TIP]: Elige el almacenamiento remoto o la descarga periódica de estos backups automáticos. Si dependes solo del almacenamiento local del servidor y este sufre un fallo grave, tus copias de seguridad podrían perderse junto con la web.
Cómo restaurar una base de datos desde un backup
Llegó el momento de ponernos el traje de héroe. Tener un backup no sirve de nada si no sabes cómo usarlo. Restaurar es el proceso inverso al de hacer el backup, y Plesk lo hace muy sencillo.
Restaurar desde el Administrador de Backups (método fácil)
Este método sirve para los backups completos que has creado (manuales o automáticos).
Paso 1: Ve al Administrador de Backups
Accede a tu dominio y al "Administrador de backups".
Paso 2: Encuentra tu backup
En la lista de backups disponibles, localiza el que quieras usar. Recuerda que puedes ver la fecha y la hora para elegir el más adecuado.
Paso 3: Inicia la restauración
Haz clic en el icono de "Restaurar" (normalmente es una flecha circular o un botón con ese texto) que está junto al backup que has elegido.
Paso 4: Selecciona qué restaurar
Plesk te preguntará qué quieres restaurar. Si solo quieres recuperar la base de datos (por ejemplo, porque has roto una tabla), desmarca las casillas de "Archivos del sitio" y deja marcada solo "Bases de datos". Si quieres restaurar todo, déjalo todo marcado.
Paso 5: ¡Acepta y espera!
Haz clic en "Restaurar" y espera a que el proceso termine. Puede tardar unos minutos. Cuando acabe, tu web volverá a estar como estaba en el momento del backup.
Restaurar desde un archivo .sql descargado (método manual)
Si tienes el archivo .sql que descargaste con el método manual, puedes importarlo directamente a tu base de datos.
Paso 1: Accede a tu base de datos
Ve a "Bases de datos" en Plesk y haz clic en "Administrar" en la base de datos donde quieres importar la información.
Paso 2: Ve a la pestaña "Importar"
Dentro de phpMyAdmin, busca la pestaña "Importar" en la barra superior.
Paso 3: Selecciona el archivo
Haz clic en "Elegir archivo" y busca el archivo .sql que tienes guardado en tu ordenador.
Paso 4: Importa
Mantén las opciones por defecto y haz clic en el botón "Continuar". Plesk y phpMyAdmin se encargarán de ejecutar todas las órdenes del archivo SQL para reconstruir tus tablas y datos.
[WARNING]: Al importar un archivo SQL a una base de datos que ya tiene contenido, sobrescribirás los datos existentes. Si la base de datos actual tiene información que no quieres perder, haz un backup manual de ella antes de importar la copia antigua.
Preguntas Frecuentes (FAQ)
¿Cuánto espacio ocupa un backup de base de datos?
Depende del tamaño de tu web. Una web pequeña puede ocupar unos pocos MB, mientras que una gran tienda online puede ocupar varios GB. Plesk te mostrará el tamaño del backup antes de crearlo.
¿Puedo hacer una copia de seguridad de una sola tabla de mi base de datos?
Sí. En el método manual (phpMyAdmin), en la pestaña "Exportar", elige la opción "Personalizada". Ahí podrás seleccionar de la lista solo las tablas que te interesen.
Mi backup automático no se está ejecutando. ¿Qué hago?
Primero, verifica en la "Configuración de backups" que la casilla de "Activar" está marcada y que has guardado los cambios. Si sigue sin funcionar, contacta con tu proveedor de hosting, ya que puede haber un límite de recursos en el servidor.
¿Qué es mejor, un backup manual o uno automático?
¡Ambos! El backup automático es tu red de seguridad principal. El backup manual es para momentos específicos (antes de una actualización importante). Usa los dos para estar 100% protegido.
[INFO]: Si tu hosting utiliza Syspanel (el antiguo HestiaCP) en lugar de Plesk, el proceso es diferente. Syspanel se gestiona a través del puerto 2106 (ej. https://tu-dominio.com:2106). Dentro de Syspanel, busca la sección de "Backups" en el menú lateral para programar copias de seguridad completas del sitio, que también incluyen la base de datos.
Conclusión: Tu seguridad no es un juego
Proteger tu base de datos con Plesk es un proceso sencillo que te puede ahorrar muchos quebraderos de cabeza en el futuro. No lo dejes para mañana.
- Configura ya un backup automático con una frecuencia diaria o semanal.
- Acostúmbrate a hacer un backup manual antes de tocar nada importante en tu web.
- Verifica de vez en cuando que tus backups se están creando correctamente (puedes mirar la fecha del último en el Administrador de Backups).
Con estos sencillos hábitos, podrás gestionar tu web con la confianza de saber que, pase lo que pase, siempre podrás restaurar base de datos y volver a la normalidad en cuestión de minutos. ¡Tu yo del futuro te lo agradecerá!
