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

Cómo restablecer una base de datos desde un backup en Plesk

Actualizado el 20 de septiembre de 2025

¿Por qué es importante saber restaurar una base de datos en Plesk?

Si tienes una web dinámica (como WordPress, Joomla o una tienda online), la base de datos es el corazón de tu proyecto. Guarda desde artículos y comentarios hasta datos de clientes y pedidos. Perderla puede ser catastrófico.

Por suerte, Plesk incluye herramientas muy potentes para crear y restaurar copias de seguridad. Saber cómo restaurar base de datos Plesk te permitirá recuperar tu web en minutos tras un error, un hackeo o una actualización fallida.

En esta guía te explicaré paso a paso cómo hacerlo, tanto desde el panel de Plesk como mediante comandos si tienes acceso SSH. Además, resolveremos las dudas más frecuentes para que puedas hacerlo tú mismo sin ayuda técnica.


Antes de empezar: lo que necesitas saber

Para Plesk restore database necesitas dos cosas:

  1. Un backup de la base de datos. Puede ser un archivo .sql, .gz, .zip o un backup completo de Plesk que incluya la BD.
  2. Acceso a Plesk con permisos para gestionar bases de datos (normalmente como administrador o suscriptor).

[INFO] Si el backup es de un servidor anterior o de otro panel (como cPanel), asegúrate de que el formato sea compatible. Plesk acepta archivos SQL estándar.


Método 1: Restaurar desde un backup completo de Plesk (recomendado)

Este método es el más seguro y sencillo. Recuperas la base de datos exactamente como estaba, con su estructura, datos y permisos.

Paso 1: Accede a la sección de backups

  1. Inicia sesión en Plesk.
  2. En el menú lateral izquierdo, haz clic en Herramientas y configuraciones (si eres administrador) o en el nombre de tu dominio y luego en Backup (si eres suscriptor).
  3. Busca la pestaña Administrador de copias de seguridad.

Paso 2: Localiza el backup que necesitas

Verás una lista con los backups realizados. Pueden ser:

  • Completos (incluyen archivos web, correos y BD).
  • Solo de base de datos (más ligeros).

Selecciona el backup que contiene la base de datos que quieres restaurar. Si no lo ves, usa el buscador por fecha o nombre.

Paso 3: Inicia la restauración

  1. Haz clic en el icono de restaurar (normalmente una flecha circular o el texto "Restaurar").

  2. Se abrirá un asistente. Marca la opción Bases de datos.

  3. Plesk te preguntará si quieres sobrescribir la base de datos existente o crear una nueva.

    • Sobrescribir: Útil si la BD actual está dañada y quieres reemplazarla por la del backup.
    • Crear nueva: Crea una copia con un nombre diferente (ejemplo: mibbdd_vieja). No afecta a la actual.
  4. Haz clic en Aceptar o Restaurar.

[TIP] Si tu web está caída o da error, elige "Sobrescribir". Si solo quieres recuperar datos antiguos sin perder los actuales, elige "Crear nueva" y luego importa los datos manualmente.

Paso 4: Verifica la restauración

Una vez finalizado, Plesk mostrará un mensaje de éxito. Accede a tu web o a phpMyAdmin para comprobar que los datos están correctos.


Método 2: Restaurar solo la base de datos desde un archivo SQL

Si tienes un backup manual en formato .sql o .sql.gz, puedes importarlo directamente.

Paso 1: Accede a la gestión de bases de datos

  1. En Plesk, ve a Bases de datos (dentro de tu dominio).
  2. Localiza la base de datos que quieres restaurar. Si no existe, créala primero (botón Añadir base de datos).

Paso 2: Usa la herramienta de importación

  1. Haz clic en el nombre de la base de datos.
  2. Busca el botón Importar Dump o Importar archivo SQL.
  3. Selecciona el archivo desde tu ordenador.
  4. Elige la codificación (normalmente utf8 o utf8mb4 para webs modernas).
  5. Haz clic en Aceptar.

[WARNING] Este método sobrescribe la base de datos actual. Si tienes datos nuevos que no están en el backup, perderás esos cambios. Siempre haz un backup previo si no estás seguro.

Paso 3: Alternativa con phpMyAdmin

Si prefieres una interfaz más visual:

  1. En Bases de datos, haz clic en phpMyAdmin junto a la BD.
  2. Inicia sesión con el usuario y contraseña de la BD (los encuentras en Plesk).
  3. Ve a la pestaña Importar.
  4. Selecciona tu archivo SQL y haz clic en Continuar.

Método 3: Restaurar desde la línea de comandos (avanzado)

Si tienes acceso SSH y el backup es muy grande (varios GB), este método es más rápido y evita cortes de tiempo.

Paso 1: Conéctate al servidor

Usa un cliente SSH (como PuTTY o Terminal) y conéctate con tu usuario root o con un usuario con permisos sudo.

Paso 2: Localiza el archivo de backup

Sube tu archivo .sql o .sql.gz al servidor, por ejemplo a /home/backups/.

Paso 3: Restaura la base de datos

Ejecuta el siguiente comando, reemplazando nombre_bd por el nombre real de tu base de datos y archivo.sql por la ruta del backup:

mysql -u usuario_bd -p nombre_bd < /ruta/al/archivo.sql

Te pedirá la contraseña. Escríbela y pulsa Enter.

Si el archivo está comprimido en .gz:

gunzip < /ruta/al/archivo.sql.gz | mysql -u usuario_bd -p nombre_bd

[INFO] Puedes obtener el usuario y contraseña de la BD desde Plesk en Bases de datos > (clic en el nombre) > Acceso a la base de datos.

Paso 4: Verifica

Accede a tu web o a phpMyAdmin para confirmar que los datos se han restaurado.


Preguntas frecuentes (FAQ)

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

Sí. WordPress almacena todo en la base de datos (entradas, usuarios, opciones). Al restaurar la BD, tu web volverá al estado del backup. Solo recuerda que los archivos multimedia (imágenes, plugins) no están en la BD, sino en la carpeta wp-content. Si también tienes backup de archivos, restáuralo a la vez.

¿Qué hago si el backup es de otro servidor o panel?

Plesk puede importar archivos SQL estándar. Si el backup viene de cPanel, DirectAdmin o Syspanel (antes conocido como HestiaCP, cuyo panel de administración se accede por el puerto 2106), normalmente solo necesitas el archivo .sql. Si viene comprimido, descomprímelo primero.

¿Pierdo los datos actuales al restaurar?

Depende del método:

  • Restaurar desde backup completo: Si sobrescribes, sí. Si creas nueva BD, no.
  • Importar archivo SQL: Sobrescribe la BD actual.
  • Línea de comandos: Sobrescribe.

Siempre haz una copia de seguridad adicional antes de restaurar si tienes dudas.

¿Puedo programar restauraciones automáticas?

Plesk no tiene una opción directa para restaurar automáticamente, pero puedes crear un script en Bash que ejecute los comandos anteriores y programarlo con cron. Eso sí, ten mucho cuidado con los permisos y contraseñas.

¿El backup incluye los usuarios y permisos?

Cuando restauras desde un backup completo de Plesk, sí. Si importas un archivo SQL manual, solo se restauran los datos y la estructura, no los usuarios de la BD (esos los creas en Plesk).


Consejos finales para una recuperación exitosa

  1. Haz backups periódicos. Programa backups completos diarios o semanales desde Plesk (Herramientas > Programador de tareas).
  2. Prueba tus backups. Cada cierto tiempo, restaura una copia en un entorno de pruebas para asegurarte de que funciona.
  3. Mantén los backups fuera del servidor. Descárgalos a tu ordenador o a un servicio en la nube (Google Drive, Dropbox).
  4. Documenta las contraseñas. Guarda en un lugar seguro las credenciales de las bases de datos (usuario, contraseña, nombre). Sin ellas no podrás restaurar.

Conclusión

Saber cómo restaurar base de datos Plesk es una habilidad esencial para cualquier propietario de una web. Tanto si usas el método gráfico del panel como la línea de comandos, el proceso es rápido y sencillo una vez que lo has hecho un par de veces.

Recuerda: la prevención es la mejor herramienta. Un backup a tiempo puede ahorrarte horas de trabajo y dolores de cabeza.

Si tienes alguna duda, consulta la documentación oficial de Plesk o contacta con tu proveedor de hosting. ¡Y no olvides hacer ese backup ahora mismo!

¿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