🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo hacer una copia de seguridad de base de datos MySQL en Plesk

Actualizado el 6 de septiembre de 2025

¿Por qué es importante hacer un backup de tu base de datos en Plesk?

Si tienes un sitio web, ya sea una tienda online, un blog o un portal corporativo, tu base de datos es el corazón de todo. Allí se guardan los contenidos, los usuarios, los pedidos y la configuración. Perderla por un error humano, un ataque o un fallo del servidor puede ser catastrófico.

Por eso, saber cómo hacer una copia de seguridad de base de datos MySQL en Plesk es una habilidad imprescindible para cualquier administrador web. En este tutorial, te explicaré paso a paso cómo realizar un MySQL backup de forma manual y cómo automatizarlo para que nunca más tengas que preocuparte.


Requisitos previos antes de empezar

Antes de lanzarte a hacer tu primer backup base de datos, asegúrate de tener lo siguiente:

  • Acceso a Plesk como administrador o como usuario con permisos sobre la base de datos.
  • Conocer el nombre de la base de datos que quieres respaldar.
  • Espacio suficiente en el servidor o en tu ordenador para almacenar el archivo de backup.
  • (Opcional) Un servicio de almacenamiento externo (como FTP, SFTP o Dropbox) si quieres guardar la copia fuera del servidor.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a través del puerto 2106 y busca la opción de bases de datos en el panel.


Método 1: Hacer una copia de seguridad manual desde Plesk

Este es el método más directo y no requiere conocimientos técnicos avanzados. Perfecto para backups puntuales.

Paso 1: Accede al panel de Plesk

Abre tu navegador y escribe la URL de tu panel de Plesk. Normalmente es algo como https://tudominio.com:8443 o la dirección que te haya proporcionado tu proveedor de hosting. Inicia sesión con tus credenciales.

Paso 2: Ve a la sección de bases de datos

Una vez dentro, busca en el menú lateral la opción "Bases de datos" o "Databases". En Plesk suele estar dentro del grupo "Sitios web y dominios" si tienes un plan de hosting compartido, o directamente en el menú principal si eres administrador del servidor.

Paso 3: Selecciona la base de datos que quieres respaldar

Verás una lista con todas tus bases de datos. Localiza la que necesitas (por el nombre o el sitio web asociado) y haz clic sobre ella. Se abrirá una ventana con información y opciones.

Paso 4: Inicia el proceso de backup

Dentro de la pantalla de detalles de la base de datos, busca un botón o enlace que diga "Backup", "Copiar" o "Exportar Dump". En versiones recientes de Plesk, suele aparecer como un icono de disco o una flecha hacia abajo.

Al hacer clic, se te pedirá que elijas:

  • Ubicación de almacenamiento: Puedes guardarlo en el servidor (carpeta de backups) o descargarlo directamente a tu ordenador.
  • Formato: Normalmente será un archivo .sql o .gz (comprimido).

Selecciona "Descargar" si quieres tenerlo en tu PC, o "Almacenar en el repositorio de backups" si prefieres mantenerlo en el servidor.

Paso 5: Espera y verifica

El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de la base de datos. Una vez terminado, recibirás una notificación en Plesk y el archivo estará listo.

[TIP] Si tu base de datos es muy grande (varios GB), es mejor guardarla en el servidor y luego descargarla con un cliente FTP, ya que la descarga directa desde el navegador puede fallar.


Método 2: Backup programado o automático en Plesk

Hacer backups manuales está bien para ocasiones puntuales, pero lo ideal es automatizar el proceso. Así, aunque te olvides, siempre tendrás una copia reciente.

Paso 1: Accede a la herramienta de programación de tareas

En Plesk, busca en el menú principal la opción "Programador de tareas" o "Scheduled Tasks". También puede estar dentro de "Herramientas y ajustes" si eres administrador.

Paso 2: Crea una nueva tarea

Haz clic en "Añadir tarea". Se abrirá un formulario donde deberás rellenar:

  • Nombre de la tarea: Por ejemplo, "Backup semanal BD mi-tienda".
  • Comando: Aquí tienes que escribir el comando para hacer el backup. El más común es:
    mysqldump -u usuario -p'contraseña' nombre_bd > /ruta/backup_$(date +%Y%m%d).sql
    
    Sustituye usuario, contraseña y nombre_bd por tus datos. La parte $(date +%Y%m%d) añade la fecha al nombre del archivo.
  • Programación: Elige la frecuencia (diaria, semanal, etc.) y la hora. Recomiendo hacerlo en horas de bajo tráfico, como las 3 de la madrugada.

Paso 3: Guarda y verifica

Guarda la tarea. Plesk la ejecutará automáticamente según la programación. Puedes revisar el historial de ejecuciones para asegurarte de que funciona.

[WARNING] Guardar la contraseña en texto plano en el comando no es seguro. Si tu servidor lo permite, usa un archivo de configuración con permisos restringidos. En entornos compartidos, consulta con tu soporte técnico.


Método 3: Usando phpMyAdmin desde Plesk

Si prefieres una interfaz gráfica más tradicional, Plesk incluye phpMyAdmin para gestionar bases de datos MySQL.

Paso 1: Abre phpMyAdmin

Desde la lista de bases de datos en Plesk, haz clic en el nombre de la base de datos y luego en el enlace "phpMyAdmin" (suele estar en la parte superior derecha). Se abrirá una nueva pestaña con la herramienta.

Paso 2: Exporta la base de datos

Dentro de phpMyAdmin, selecciona la base de datos en el panel izquierdo. Luego, en el menú superior, haz clic en "Exportar".

Paso 3: Elige el método y formato

  • Método rápido: Exporta todo sin opciones adicionales. Ideal para principiantes.
  • Método personalizado: Te permite seleccionar tablas específicas, añadir sentencias DROP TABLE o comprimir el archivo.

Selecciona "SQL" como formato y, si quieres ahorrar espacio, marca "Comprimido" (gzip o zip).

Paso 4: Descarga el archivo

Haz clic en "Continuar" o "Exportar". El navegador comenzará la descarga del archivo .sql o .gz.

[TIP] phpMyAdmin tiene un límite de tiempo y tamaño. Si tu base de datos supera los 100 MB, es mejor usar el método 1 (desde Plesk) o la línea de comandos.


Dónde guardar tus backups: buenas prácticas

No basta con hacer el MySQL backup; también debes almacenarlo de forma segura. Aquí tienes algunas recomendaciones:

  • No guardes los backups en el mismo servidor: Si el servidor se cae o es atacado, perderás también las copias. Usa almacenamiento externo.
  • Usa servicios en la nube: Puedes configurar Plesk para enviar backups a Dropbox, Google Drive o un servidor FTP remoto.
  • Mantén varias versiones: No te quedes solo con la última copia. Guarda al menos las de la última semana o mes.
  • Etiqueta los archivos: Incluye la fecha y el nombre del sitio en el nombre del archivo para identificarlos fácilmente.

Preguntas frecuentes (FAQ)

¿Puedo restaurar una base de datos desde un backup en Plesk?

Sí. En la misma sección de bases de datos, hay una opción "Restaurar" o "Importar Dump". Solo necesitas seleccionar el archivo de backup y confirmar. Ten cuidado, porque sobrescribirá los datos actuales.

¿El backup incluye los datos de mi sitio web (archivos)?

No. Este tutorial se centra únicamente en la base de datos. Los archivos del sitio (imágenes, plugins, etc.) se respaldan por separado en Plesk, normalmente desde la sección "Sitios web y dominios" > "Backup".

¿Qué hago si mi base de datos es muy grande?

Si tienes una base de datos de varios GB, te recomiendo:

  • Usar la línea de comandos (SSH) con mysqldump y opciones de compresión.
  • Configurar un backup incremental (requiere conocimientos avanzados).
  • Contactar con tu proveedor de hosting para que te ayude.

¿Plesk cobra por hacer backups?

No, la función de backup está incluida en Plesk. Sin embargo, el espacio para almacenar las copias en el servidor puede estar limitado por tu plan de hosting.

¿Puedo automatizar el envío del backup a un FTP externo?

Sí. En la configuración de la tarea programada, puedes añadir un comando que suba el archivo a un servidor FTP usando curl o lftp. Por ejemplo:

mysqldump -u usuario -p'contraseña' nombre_bd > /tmp/backup.sql
curl -T /tmp/backup.sql ftp://usuario:contraseña@ftp.miservidor.com/backups/

Conclusión

Hacer una copia de seguridad de base de datos MySQL en Plesk es un proceso sencillo pero vital para la salud de tu web. Ya sea manualmente, desde phpMyAdmin o mediante tareas programadas, siempre debes tener un plan de backups activo.

Recuerda que la prevención es la mejor herramienta. No esperes a que ocurra un desastre para actuar. Dedica unos minutos hoy a configurar tu primer backup base de datos y duerme tranquilo.

Si tu panel es Syspanel (HestiaCP), recuerda que el acceso se realiza por el puerto 2106 y la gestión de bases de datos está en una sección específica. El proceso es similar, pero adaptado a esa interfaz.

¿Te ha quedado alguna duda? Déjala en los comentarios o consulta con tu soporte técnico. ¡Nos vemos en el próximo tutorial!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel