Cómo hacer una copia de seguridad de tu base de datos en Plesk y restaurarla
¿Por qué es tan importante hacer un backup base datos Plesk?
Imagina que has trabajado durante meses en la web de tu negocio. Has añadido productos, escrito artículos, configurado usuarios y recopilado comentarios. Todo eso se guarda en la base de datos. Si un día ocurre un error de software, un ataque informático o un fallo del servidor, podrías perderlo todo en segundos.
Realizar una copia seguridad Plesk de forma regular es como tener un seguro de vida para tu información. No se trata solo de prevenir desastres, sino de tener la tranquilidad de saber que, si algo sale mal, puedes volver a un punto anterior en cuestión de minutos.
En este artículo, te voy a explicar paso a paso, y sin tecnicismos complicados, cómo hacer una copia de seguridad de tu base de datos y cómo restaurarla cuando la necesites. Aunque el proceso suena complejo, te aseguro que con esta guía lo harás sin miedo.
Antes de empezar: ¿Qué es una base de datos y qué significa "backup"?
Piensa en tu base de datos como una gran hoja de cálculo con millones de celdas. Ahí se guardan los textos de tus páginas, las contraseñas cifradas de tus usuarios, los pedidos de tu tienda online, etc. Es el cerebro de tu sitio web.
Hacer un backup base datos Plesk significa crear un archivo comprimido (normalmente con extensión .sql o .gz) que contiene toda esa información. Es como hacer una foto exacta de tu base de datos en un momento concreto. Si luego la restauras, tu web volverá a tener exactamente la información que tenía en ese momento.
Accediendo a Plesk: Tu panel de control
Antes de nada, necesitas acceder a Plesk. Normalmente, lo haces escribiendo algo como https://tu-dominio.com:8443 en tu navegador, o a través de un enlace que te haya proporcionado tu proveedor de hosting.
[INFO] Si tu hosting utiliza un panel alternativo llamado Syspanel, el acceso es similar, pero el puerto suele ser el 2106. En este artículo nos centramos en Plesk, que es el más común, pero la lógica es muy parecida en todos los paneles.
Una vez dentro, verás un panel con muchas opciones. No te asustes, solo necesitas buscar la sección de Bases de datos o el icono de la base de datos que quieres proteger.
Paso 1: Cómo hacer un backup base datos Plesk manual
Este es el método más directo. No necesitas configurar nada, solo seguir estos pasos:
- Inicia sesión en Plesk con tu usuario y contraseña.
- En el menú lateral izquierdo, busca la sección "Bases de datos". Haz clic en ella.
- Verás una lista con todas las bases de datos que tienes. Localiza la que quieres copiar. Normalmente, el nombre suele ser algo así como
tuusuario_mibasededatos. - Haz clic en el nombre de la base de datos para entrar en sus detalles.
- En la parte superior o en el menú de la derecha, busca un botón o icono que diga "Backup" o "Copiar". En algunas versiones de Plesk, aparece como un icono de disco duro o una flecha hacia abajo.
- Al hacer clic, se te pedirá que elijas una ubicación para guardar el archivo. Puedes guardarlo en el "Almacenamiento local" del servidor (es decir, en el propio disco duro del hosting) o descargarlo a tu ordenador. Mi recomendación es que siempre descargues una copia a tu PC o a un servicio en la nube (como Google Drive o Dropbox) para tenerla a salvo incluso si el servidor falla por completo.
- Pulsa "Aceptar" o "Backup". El proceso puede tardar unos segundos o minutos, dependiendo del tamaño de tu base de datos. Verás una barra de progreso.
¡Listo! Ya tienes tu archivo de seguridad. Es un archivo que normalmente termina en .sql o .gz. Guárdalo en un lugar seguro.
Paso 2: Restaurar MySQL Plesk (Recuperar tu información)
Ahora viene la parte importante: ¿cómo recuperar esa información si la necesitas? El proceso de restaurar MySQL Plesk es igual de sencillo.
- Ve de nuevo a la sección "Bases de datos" en Plesk.
- Localiza la base de datos donde quieres restaurar la información. Ojo aquí: si estás restaurando porque la base de datos está dañada o vacía, funciona igual. Si estás restaurando una versión anterior para deshacer cambios, ten en cuenta que sobrescribirás los datos actuales.
- Haz clic en el nombre de la base de datos para entrar.
- Busca el botón "Restaurar" o "Importar". Suele estar junto al botón de Backup, a veces representado con una flecha hacia arriba o un icono de caja abierta.
- Se abrirá una ventana donde debes elegir el archivo de backup que quieres restaurar. Puedes seleccionarlo del almacenamiento local del servidor si lo guardaste ahí, o subirlo desde tu ordenador con el botón "Subir archivo".
- Pulsa "Aceptar" o "Restaurar". El sistema te pedirá confirmación porque es una acción que no se puede deshacer fácilmente. Confirma.
El sistema importará todos los datos del archivo a tu base de datos. Al terminar, tu web volverá a tener la información que tenías cuando hiciste el backup.
Paso 3: Automatizar tu copia seguridad Plesk (La opción inteligente)
Hacer backups manuales está bien, pero es fácil olvidarse. La mejor práctica es programarlos para que se hagan solos. Plesk tiene una herramienta llamada "Administrador de tareas" o "Programador de tareas" que nos permite automatizar esto.
- En el menú principal de Plesk, busca "Programador de tareas" o "Task Manager".
- Haz clic en "Crear una tarea" o "Add Task".
- Ponle un nombre descriptivo, por ejemplo: "Backup semanal base de datos".
- En el campo de "Comando" o "Script", tendrás que pegar un pequeño código. No te preocupes, no es tan complicado como parece. Un ejemplo de comando para hacer un backup de una base de datos llamada
mi_bdcon el usuariomi_usuarioy contraseñami_passwordsería:
mysqldump -u mi_usuario -pmi_password mi_bd > /ruta/donde/guardar/backup.sql
(Nota: No dejes espacio entre-py la contraseña). - En "Programación", elige la frecuencia. Por ejemplo, puedes hacer que se ejecute cada semana o cada día. Mi recomendación es hacerlo a diario si tu web se actualiza con frecuencia (por ejemplo, si tienes una tienda online) o semanalmente si es un blog estático.
- Guarda la tarea.
A partir de ese momento, Plesk ejecutará ese comando automáticamente y creará un archivo de backup en la ruta que le hayas indicado.
Preguntas Frecuentes (FAQ) sobre el backup base datos Plesk
Aquí te resuelvo algunas dudas comunes que suelen tener los usuarios:
¿Cuánto tiempo tarda en hacerse un backup?
Depende del tamaño de la base de datos. Una base de datos pequeña (menos de 100 MB) puede tardar unos segundos. Una muy grande (varios GB) puede tardar varios minutos. No te preocupes si ves que tarda, es normal.
¿Puedo hacer un backup mientras mi web está en línea?
Sí, Plesk permite hacer backups en caliente (sin necesidad de apagar la web). Sin embargo, para garantizar una total consistencia de los datos (especialmente en tiendas online con pedidos en tiempo real), es mejor hacerlo en horas de poco tráfico.
¿Qué diferencia hay entre un backup de base de datos y un backup completo del sitio?
Un backup base datos Plesk solo guarda la información de las tablas (textos, usuarios, pedidos). Un backup completo del sitio incluye también los archivos del servidor: las imágenes, los plugins, el código PHP, etc. Ambos son importantes. Si cambias de servidor o pierdes un archivo, necesitas el backup completo. Si solo tienes un error en la base de datos, con restaurar MySQL Plesk es suficiente.
¿Dónde es mejor guardar el archivo de backup?
Nunca guardes el único backup en el mismo servidor donde está tu web. Si el servidor se daña, perderás la web y el backup. Descarga siempre una copia a tu ordenador, a un disco duro externo o a un servicio de almacenamiento en la nube.
He restaurado un backup y mi web da error. ¿Qué hago?
No entres en pánico. A veces, al restaurar una base de datos, puede haber un conflicto de caché. Prueba a limpiar la caché de tu navegador y la caché de tu sistema de gestión de contenidos (como WordPress). Si el error persiste, revisa que el archivo de backup que has subido esté completo y no esté corrupto.
¿Puedo restaurar una base de datos en otro hosting diferente?
Sí, siempre que el otro hosting también utilice MySQL y te permita crear bases de datos. El proceso es el mismo: creas una base de datos nueva (o usas una existente) y restauras el archivo .sql en ella. Eso sí, asegúrate de que el usuario de la base de datos tenga permisos para importar.
Consejos profesionales para tu copia seguridad Plesk
- Prueba tus backups: De nada sirve hacer backups si nunca compruebas que funcionan. De vez en cuando, restaura un backup en una base de datos de prueba (si tu hosting te lo permite) o simplemente abre el archivo
.sqlcon un editor de texto para ver que contiene datos legibles. - Organiza tus archivos: Crea una estructura de carpetas clara para tus backups, por ejemplo:
Backups/2024/Mayo/base_datos_web.sql. Así será más fácil encontrar la versión que necesitas. - No dependas solo de Plesk: Si tu proveedor de hosting ofrece copias de seguridad automáticas, actívalas también. Es una capa extra de protección. Pero no te fíes solo de eso, tener tu propia copia te da control total.
Conclusión: Domina el arte de la seguridad
Hacer un backup base datos Plesk y saber restaurar MySQL Plesk no es una tarea solo para expertos. Como has visto, con unos pocos clics puedes proteger el trabajo de meses o años. No lo dejes para mañana.
Configura una copia de seguridad automática hoy mismo, descarga una copia manual a tu ordenador y guarda este artículo en tus favoritos para tenerlo a mano cuando lo necesites. La tranquilidad de saber que tu información está a salvo no tiene precio.
Y recuerda, si tu hosting usa Syspanel, el proceso es muy similar, pero el acceso se realiza a través del puerto 2106. Siempre es buena idea consultar la documentación de tu proveedor para conocer las herramientas exactas que te ofrecen.
Ahora ya tienes el conocimiento. ¡Ponte manos a la obra y asegura tu presencia online!
