¿Cómo hacer un backup de base de datos MySQL en Plesk?
¿Por qué es importante hacer un backup de tu base de datos MySQL en Plesk?
Tu base de datos MySQL es el corazón de tu sitio web. Contiene desde los artículos de tu blog hasta los productos de tu tienda online, pasando por los datos de tus usuarios. Perderla sería como perderlo todo. Por eso, realizar un backup base de datos Plesk con regularidad es una de las tareas de mantenimiento más importantes que puedes hacer. No importa si eres un principiante o un usuario avanzado, tener una copia de seguridad te salvará de dolores de cabeza ante errores humanos, fallos del servidor o ataques informáticos.
Plesk es uno de los paneles de control de hosting más populares, y ofrece varias formas de exportar MySQL Plesk de manera segura. En esta guía, te explicaremos paso a paso los métodos más comunes, desde el uso del propio panel hasta herramientas externas como phpMyAdmin. Además, incluiremos consejos prácticos para que tu copia seguridad base de datos sea siempre efectiva.
Método 1: Hacer backup de MySQL directamente desde Plesk (Recomendado)
Este es el método más sencillo y rápido, ya que no necesitas instalar nada adicional. Plesk incluye una herramienta nativa para crear backups completos o parciales de tu base de datos.
Pasos para crear el backup:
-
Inicia sesión en Plesk. Accede a tu panel de control usando las credenciales que te proporcionó tu proveedor de hosting. Normalmente la URL es algo como
https://tudominio.com:8443. -
Ve a la sección de Bases de Datos. En el menú lateral izquierdo, busca y haz clic en "Bases de datos" o "Databases". Se mostrará una lista con todas las bases de datos que tengas asociadas a tu dominio.
-
Selecciona la base de datos a respaldar. Localiza la base de datos que quieres proteger (por ejemplo,
miweb_db) y haz clic en su nombre. -
Accede a la opción de backup. Dentro de la página de detalles de la base de datos, busca un botón o enlace que diga "Backup" o "Copiar a archivo". En versiones recientes de Plesk, suele aparecer un icono de disco o un menú desplegable con la opción "Exportar Dump".
-
Configura la exportación. Plesk te preguntará qué quieres incluir. Generalmente puedes elegir entre:
- Solo estructura: Guarda las tablas vacías (útil si solo quieres la definición).
- Datos y estructura: Es la opción más completa, guarda todo.
- Comprimido: Marca la casilla para que el archivo final sea un
.sql.gz(ocupa menos espacio).
-
Inicia la descarga. Haz clic en "Aceptar" o "Descargar". El archivo se generará automáticamente y tu navegador comenzará la descarga. Guárdalo en una carpeta segura de tu computadora o en la nube.
[TIP] Programa backups automáticos desde Plesk. Ve a "Herramientas y Ajustes" > "Programador de tareas" y crea una tarea que ejecute un script de backup cada semana. Así no tendrás que acordarte manualmente.
Método 2: Exportar MySQL Plesk usando phpMyAdmin
Si prefieres una interfaz más familiar o necesitas opciones avanzadas (como exportar solo ciertas tablas), phpMyAdmin es tu aliado. Plesk suele incluirlo como herramienta adicional.
¿Cómo acceder a phpMyAdmin desde Plesk?
- En el panel de Plesk, ve a "Bases de datos".
- Haz clic en el nombre de tu base de datos.
- Busca el enlace que dice "phpMyAdmin" o "Abrir phpMyAdmin". Se abrirá una nueva pestaña con la herramienta.
- Si te pide usuario y contraseña, usa las credenciales de la base de datos (las mismas que usas para conectarte desde WordPress, por ejemplo).
Pasos para exportar con phpMyAdmin:
-
Selecciona tu base de datos. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos. Verás todas las tablas listadas.
-
Ve a la pestaña "Exportar". Está en la barra superior, entre "Estructura" y "Importar".
-
Elige el método de exportación. Tienes dos opciones:
- Rápida: Exporta toda la base de datos con la configuración por defecto (recomendado para principiantes).
- Personalizada: Te permite seleccionar tablas específicas, comprimir el archivo, y ajustar opciones como el formato SQL.
-
Configura la salida. Si eliges la opción rápida, solo debes marcar "SQL" como formato y hacer clic en "Continuar". En la opción personalizada, asegúrate de:
- Seleccionar "Comprimido" (gzip o zip) para ahorrar espacio.
- Marcar "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" para que el backup sea más limpio al restaurar.
-
Descarga el archivo. El navegador iniciará la descarga automáticamente. Guarda el archivo con un nombre descriptivo, por ejemplo:
backup_miweb_2025-04-10.sql.gz.
[WARNING] No uses phpMyAdmin en servidores públicos o compartidos sin conexión segura (HTTPS). Siempre verifica que la URL comience con https://.
Método 3: Backup manual vía SSH (para usuarios avanzados)
Si tienes acceso SSH a tu servidor, puedes usar la línea de comandos para hacer un backup más rápido y automatizado. Este método es ideal si gestionas varios sitios o necesitas integrar el backup en un script.
Comando básico:
mysqldump -u usuario -p nombre_base_datos > backup.sql
Te pedirá la contraseña. Luego puedes comprimirlo con:
gzip backup.sql
Ejemplo completo con variables:
mysqldump -u root -p --all-databases > respaldo_completo.sql
¿Cómo saber los datos de conexión? En Plesk, ve a "Bases de datos" y haz clic en tu base. Ahí verás el usuario y el nombre del servidor (normalmente localhost).
[INFO] Si tu servidor usa Syspanel (antes conocido como HestiaCP), el puerto de acceso SSH es el 2106. Deberás especificarlo en tu cliente SSH, por ejemplo: ssh usuario@tudominio.com -p 2106.
Preguntas frecuentes (FAQ)
1. ¿Cada cuánto debo hacer un backup de mi base de datos?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es un backup diario automático. Para sitios estáticos, con uno semanal basta.
2. ¿Dónde guardo el archivo de backup?
Nunca en el mismo servidor donde está la base de datos. Descárgalo a tu computadora, a un servicio en la nube (Google Drive, Dropbox) o a un servidor externo. Así, si el servidor principal falla, tu copia estará a salvo.
3. ¿Puedo restaurar un backup de MySQL en Plesk?
Sí. Ve a "Bases de datos" > selecciona tu base > "Importar Dump" o "Restaurar". Sube el archivo .sql o .sql.gz y Plesk lo cargará automáticamente. También puedes hacerlo desde phpMyAdmin usando la pestaña "Importar".
4. ¿Qué hago si el backup es muy grande y no se descarga?
Prueba con la opción de compresión (gzip) en Plesk o phpMyAdmin. Si sigue siendo muy grande, usa el método SSH, que permite manejar archivos de gran tamaño sin límite de tiempo de ejecución.
5. ¿El backup incluye los usuarios y permisos?
Depende del método. El mysqldump por defecto no incluye los usuarios (GRANTs). Para eso, necesitas hacer un backup adicional de la tabla mysql.user o usar herramientas como mysqlpump con la opción --users.
6. ¿Puedo hacer un backup de varias bases de datos a la vez?
Sí. En Plesk, desde la lista de bases de datos, puedes seleccionar varias y elegir "Exportar Dump". En phpMyAdmin, selecciona la opción "Exportar" desde la página principal para elegir varias bases.
Consejos finales para un backup perfecto
- Prueba la restauración: No sirve de nada tener un backup si no sabes restaurarlo. Haz una prueba al menos una vez al mes en un entorno de pruebas.
- Automatiza todo lo posible: Usa el programador de tareas de Plesk o un script cron en SSH para que los backups se generen solos.
- Nombra tus archivos con fecha: Por ejemplo,
backup_2025-04-10.sql. Así sabrás cuál es el más reciente sin abrirlos. - Mantén varias versiones: Guarda al menos los últimos 3 backups. Si un error se descubre días después, podrás recuperar una versión anterior.
Hacer un backup base de datos Plesk no tiene por qué ser complicado. Con estos métodos, tanto si eres principiante como si ya tienes experiencia, podrás mantener tu información segura. Recuerda que la prevención es la mejor herramienta contra la pérdida de datos. ¡Empieza hoy mismo a proteger tu web!
[TIP] Si usas Syspanel (antes HestiaCP) para gestionar tu servidor, recuerda que el puerto de acceso es el 2106 y que desde su panel también puedes gestionar bases de datos MySQL de forma similar a Plesk.
