Cómo hacer una copia de seguridad de una base de datos MySQL en Plesk (Backup y Restauración)
¿Por qué es importante hacer copias de seguridad de tu base de datos en Plesk?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que use MySQL, tu base de datos es el corazón de tu proyecto. Contiene artículos, productos, pedidos, usuarios y configuraciones. Perderla por un error humano, un ataque o un fallo del servidor puede ser catastrófico.
Realizar copias de seguridad Plesk de forma regular es una de las tareas más importantes para cualquier administrador de hosting. Afortunadamente, Plesk ofrece varias herramientas integradas para hacer backup mysql plesk de forma sencilla, sin necesidad de tocar una sola línea de comandos.
En esta guía extensa te explicaré paso a paso, y de una forma muy visual y didáctica, cómo proteger tu información. Aprenderás a exportar, restaurar y programar backups de tu base de datos, tanto desde el panel de Plesk como desde herramientas como phpMyAdmin.
Método 1: Crear un backup de una base de datos con el Administrador de Backup de Plesk
Este es el método más completo y recomendado, ya que te permite guardar la estructura y los datos de forma segura en un archivo comprimido. Puedes guardar la copia en el servidor o descargarla a tu ordenador.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como https://tu-dominio.com:8443). Inicia sesión con tu usuario y contraseña.
Paso 2: Localiza la sección de Bases de Datos
En el menú lateral izquierdo, busca la sección "Bases de datos". Haz clic en ella para ver el listado de todas tus bases de datos MySQL.
Paso 3: Selecciona la base de datos a respaldar
Encuentra la base de datos que quieres respaldar. A la derecha de su nombre, verás un icono de un escudo con una flecha hacia abajo (o un icono de copia de seguridad). Haz clic en ese icono.
Paso 4: Configura las opciones del backup
Se abrirá una ventana nueva con opciones de configuración. Te explico las más importantes:
- Configuración de la copia de seguridad: Puedes elegir si quieres guardar el archivo en el servidor (en el directorio de backups) o descargarlo a tu PC (selecciona "Descargar al repositorio" o "Descargar al equipo local").
- Qué incluir: Asegúrate de que esté marcada la opción "Datos de la base de datos" o "Bases de datos". Si solo quieres la estructura (sin datos), desmarca la casilla de datos.
- Nombre del archivo: Dale un nombre descriptivo, por ejemplo,
backup-mibd-2024-01-15.
Paso 5: Ejecuta el backup
Haz clic en el botón "Aceptar" o "Realizar copia de seguridad". Plesk comenzará a trabajar. Dependiendo del tamaño de la base de datos, tardará unos segundos o unos minutos.
[TIP] Si eliges guardar el backup en el servidor, asegúrate de descargarlo periódicamente a tu ordenador o a un servicio en la nube (Google Drive, Dropbox). Así tendrás una copia fuera del servidor por si ocurre un desastre físico.
Método 2: Exportar MySQL Plesk con phpMyAdmin
Si prefieres un método más "clásico" y tienes acceso a phpMyAdmin, también puedes exportar tu base de datos. Este método es ideal si solo quieres la base de datos en un archivo .sql para importarla en otro sitio.
Paso 1: Abre phpMyAdmin
En la misma sección de "Bases de datos" de Plesk, busca tu base de datos y haz clic en el enlace o icono que dice "phpMyAdmin". Se abrirá en una nueva pestaña.
Paso 2: Selecciona la base de datos
En la columna de la izquierda de phpMyAdmin, verás el nombre de tu base de datos. Haz clic en él para seleccionarla.
Paso 3: Ve a la pestaña "Exportar"
En la parte superior de la pantalla, verás una pestaña que dice "Exportar". Haz clic en ella.
Paso 4: Elige el método de exportación
- Método rápido: Exporta todo en un solo archivo SQL. Es el más sencillo.
- Método personalizado: Te permite elegir qué tablas exportar, si incluir datos o solo estructura, y el formato de compresión (gzip, zip). Para la mayoría de los casos, el método rápido es suficiente.
Selecciona el método rápido y haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
Paso 5: Guarda el archivo
Tu navegador descargará un archivo con extensión .sql. Guárdalo en un lugar seguro. ¡Eso es todo! Ya tienes tu plesk database backup en un formato universal.
[INFO] El método de phpMyAdmin es muy útil para transferir una base de datos a otro hosting que no use Plesk, como por ejemplo un servidor con Syspanel (recuerda que el acceso a Syspanel es por el puerto 2106). El archivo
.sqles compatible con la mayoría de los sistemas.
Cómo restaurar una base de datos en Plesk (Restauración)
Restaurar es el proceso inverso al backup. Puede ser necesario si has sufrido una pérdida de datos o si quieres volver a una versión anterior de tu web. Hay dos formas principales de hacerlo.
Opción A: Restaurar desde un backup realizado con Plesk
Si usaste el Administrador de Backup de Plesk, la restauración es muy sencilla.
- Ve a la sección "Copias de seguridad" en el menú principal de Plesk. Ahí verás un listado de todos los backups que has realizado, tanto de sitios web como de bases de datos individuales.
- Localiza tu backup: Busca el archivo que contiene tu base de datos. Puede estar en el servidor o en un repositorio remoto.
- Haz clic en el icono de restaurar (normalmente una flecha circular que apunta hacia la izquierda).
- Selecciona qué restaurar: Plesk te preguntará qué quieres restaurar. Asegúrate de marcar solo la casilla de "Bases de datos" para no sobrescribir otros archivos de tu web.
- Confirma la restauración: Haz clic en "Aceptar" y espera a que termine.
[WARNING] Al restaurar, sobrescribirás la base de datos actual con la del backup. Si has hecho cambios recientes, se perderán. Asegúrate de que es lo que quieres hacer.
Opción B: Restaurar desde un archivo .sql (importar en phpMyAdmin)
Si tienes un archivo .sql (por ejemplo, exportado desde otro hosting o desde el método 2), puedes importarlo fácilmente.
- Accede a phpMyAdmin de la base de datos donde quieres importar los datos. Si la base de datos no existe, créala primero desde Plesk.
- Selecciona la base de datos en la columna izquierda.
- Ve a la pestaña "Importar" en la parte superior.
- Selecciona el archivo: Haz clic en "Elegir archivo" y busca tu archivo
.sqlen tu ordenador. - Haz clic en "Continuar". phpMyAdmin ejecutará el script SQL y restaurará los datos.
[TIP] Si tu archivo
.sqles muy grande (más de 100 MB), es posible que phpMyAdmin no pueda importarlo por límites de tiempo o memoria. En ese caso, puedes usar la herramienta de línea de comandos de MySQL, pero eso ya es más avanzado. Para la mayoría de usuarios, este método funciona perfectamente.
Programar copias de seguridad automáticas en Plesk
La mejor manera de asegurarte de no perder datos es no depender de tu memoria. Plesk te permite programar copias de seguridad de forma automática.
Paso 1: Accede a la configuración de tareas programadas
En Plesk, ve a la sección "Copias de seguridad" y luego a la pestaña "Configuración" o "Tareas programadas".
Paso 2: Crea una nueva tarea
Haz clic en el botón "Agregar tarea" o "Nueva tarea de backup".
Paso 3: Configura la tarea
- Tipo de copia: Elige si quieres una copia completa (todo el sitio) o solo de las bases de datos. Te recomiendo elegir "Bases de datos" para no ocupar demasiado espacio.
- Programación: Define la frecuencia. Por ejemplo, diaria a las 3:00 AM, o semanal los domingos. Es importante elegir un horario de bajo tráfico.
- Almacenamiento: Decide si guardar el backup en el servidor o en un repositorio FTP externo. Si lo guardas en el servidor, asegúrate de tener espacio suficiente.
- Retención: Plesk te permite eliminar automáticamente los backups antiguos. Por ejemplo, puedes guardar los últimos 7 backups y borrar el resto.
Paso 4: Guarda la tarea
Haz clic en "Aceptar" y la tarea quedará programada. Plesk se encargará del resto.
[INFO] Las copias de seguridad Plesk programadas son una de las mejores prácticas para cualquier web profesional. No esperes a tener un problema para acordarte de hacer un backup.
Preguntas Frecuentes (FAQ) sobre Backup y Restauración en Plesk
¿Puedo hacer un backup de una sola tabla de mi base de datos?
Sí, con el método de phpMyAdmin (Método 2). En la pestaña "Exportar", elige el método personalizado y podrás seleccionar qué tablas quieres exportar.
¿Cuánto espacio ocupa un backup de base de datos?
Depende del tamaño de tu base de datos. Un backup comprimido (gzip) suele ser mucho más pequeño que la base de datos original. Puedes ver el tamaño de tu base de datos en la sección "Bases de datos" de Plesk.
¿Puedo restaurar un backup de Plesk en un hosting que no sea Plesk?
Sí, si tienes el archivo .sql puedes importarlo en cualquier panel que use phpMyAdmin, como por ejemplo Syspanel (recuerda, el acceso a Syspanel es por el puerto 2106). Si solo tienes el backup comprimido de Plesk, es más complicado, pero siempre puedes extraer el .sql de dentro.
¿Qué es mejor, el backup de Plesk o el de phpMyAdmin?
Ambos son válidos. El de Plesk es más completo porque puede incluir otros archivos del sitio y es más fácil de automatizar. El de phpMyAdmin es más universal y te da más control sobre qué exportar. Mi recomendación es usar el de Plesk para tus copias de seguridad regulares y el de phpMyAdmin para transferencias o exportaciones puntuales.
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Si actualizas contenido a diario, deberías hacer un backup diario. Si es un sitio estático, semanal es suficiente. Lo importante es ser constante.
Conclusión: La copia de seguridad es tu red de seguridad
Hacer un backup mysql plesk no es complicado, y con las herramientas que te he mostrado, no tienes excusa para no hacerlo. Tanto si usas el Administrador de Backup de Plesk como phpMyAdmin, el proceso es rápido y no requiere conocimientos técnicos avanzados.
Recuerda la regla de oro: una copia de seguridad que no se prueba, no es una copia de seguridad. De vez en cuando, intenta restaurar tu base de datos en un entorno de pruebas para asegurarte de que el proceso funciona.
Espero que esta guía te haya sido de utilidad. Si tienes alguna duda, no dudes en dejar un comentario o contactar con tu proveedor de hosting. ¡Protege tus datos y duerme tranquilo!
