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

Cómo hacer backup y restaurar una base de datos en Plesk y DirectAdmin

Actualizado el 22 de mayo de 2026

Introducción: Por qué las copias de seguridad son tu mejor seguro

Imagina que has trabajado durante meses en el contenido de tu web, has configurado los productos de tu tienda online o has publicado cientos de artículos en tu blog. Un buen día, por un error de actualización, un ataque malicioso o un simple descuido al editar un plugin, tu base de datos desaparece o se corrompe. Sin una copia de seguridad, todo ese trabajo se pierde para siempre.

Las bases de datos son el corazón de tu sitio web. Contienen los usuarios registrados, los pedidos, los comentarios, las entradas y toda la información dinámica. Por eso, saber hacer un backup base de datos plesk o restaurar una base de datos en DirectAdmin no es opcional, es una habilidad básica de supervivencia digital.

En este artículo te voy a guiar paso a paso, con un lenguaje claro y sin tecnicismos, para que aprendas a realizar copias de seguridad y restauraciones tanto en Plesk como en DirectAdmin. Al final, también te daré algunos trucos avanzados y resolveré las dudas más frecuentes.


Parte 1: Cómo hacer backup de una base de datos en Plesk

Plesk es uno de los paneles de control más populares en el hosting compartido y en servidores dedicados. Su interfaz es bastante amigable, pero a veces hay que saber dónde mirar.

Paso 1: Accede a tu panel de Plesk

Lo primero es entrar en tu panel de control. Normalmente, la URL es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña de administrador o de cliente.

Paso 2: Localiza la sección de Bases de Datos

Una vez dentro, busca el apartado "Bases de datos" o "Databases" en el menú lateral o en la pantalla principal. Verás una lista con todas las bases de datos que tienes en tu cuenta.

Paso 3: Realiza el backup manual (el método más directo)

Esta es la forma más rápida de hacer un backup base de datos plesk sin necesidad de tocar nada más.

  1. Haz clic en el nombre de la base de datos que quieres respaldar.
  2. En la página de detalles, busca un icono o botón que diga "Backup" (normalmente es un icono de disco o una flecha hacia abajo).
  3. Al hacer clic, se te preguntará dónde quieres guardar el archivo. Puedes elegir guardarlo en el servidor o descargarlo a tu ordenador.
  4. Recomendación clave: Elige "Descargar al ordenador" si quieres tener una copia física en tu PC. Si lo guardas en el servidor, se te indicará la ruta exacta donde se ha guardado.

El archivo resultante tendrá la extensión .sql o .gz (comprimido). Es tu seguro de vida.

Paso 4: Usa el Administrador de Copias de Seguridad (Backup Manager)

Plesk tiene una herramienta más completa llamada "Administrador de copias de seguridad" (o "Backup Manager").

  1. Ve a la sección "Copias de seguridad" o "Backup Manager" en el menú principal.
  2. Haz clic en "Nueva copia de seguridad" o "Back up".
  3. Se abrirá un asistente. Aquí puedes elegir si quieres hacer una copia de "Todo el sistema" o solo de "Bases de datos".
  4. Marca la casilla de las bases de datos que te interesan.
  5. Configuración importante: Puedes configurar que la copia se haga de forma automática (diaria, semanal, mensual) y programar el horario. Esto es oro puro para no tener que acordarte.
  6. Elige el destino: almacenamiento local, FTP o un repositorio remoto.

[INFO]
Las copias de seguridad en el mismo servidor son útiles, pero si el servidor falla, las pierdes. Siempre es mejor descargarlas a tu ordenador o a otro servicio en la nube.


Parte 2: Cómo restaurar una base de datos en Plesk

Restaurar es tan importante como hacer el backup. Vamos a ver los dos escenarios más comunes.

Escenario A: Restaurar desde el Administrador de Copias

Si usaste el "Backup Manager" de Plesk, restaurar es muy sencillo.

  1. Ve a "Copias de seguridad" y busca el archivo que quieres restaurar en la lista de copias guardadas.
  2. Haz clic en el icono de "Restaurar" (suele ser una flecha circular).
  3. Se te preguntará qué elementos quieres restaurar. Marca solo la base de datos que necesitas.
  4. Advertencia: Plesk te preguntará si quieres sobrescribir la base de datos existente. Si aceptas, los datos actuales se perderán y se sustituirán por los de la copia. Asegúrate de que es lo que quieres.

Escenario B: Restaurar desde un archivo SQL manual

A veces tienes un archivo .sql o .gz que descargaste hace tiempo y quieres importarlo.

  1. Ve a la sección "Bases de datos" y selecciona la base de datos donde quieres importar los datos.
  2. Busca el botón "Importar Dump" o "Import".
  3. Sube el archivo .sql desde tu ordenador.
  4. Haz clic en "Aceptar" y espera a que el proceso termine. Si la base de datos es muy grande, puede tardar varios minutos.

[WARNING]
Si importas un archivo SQL sobre una base de datos que ya tiene tablas con el mismo nombre, el resultado puede ser un error. Lo más seguro es borrar todas las tablas de la base de datos antes de importar, o importar en una base de datos vacía.


Parte 3: Cómo hacer backup de una base de datos en DirectAdmin

DirectAdmin es otro panel muy usado, especialmente en servidores VPS y dedicados. Su filosofía es un poco más técnica, pero no te preocupes, te lo explico fácil.

Paso 1: Accede a tu panel DirectAdmin

La URL suele ser https://tu-dominio.com:2222 o https://tu-ip:2222. Inicia sesión con tus credenciales.

Paso 2: Encuentra el administrador de bases de datos

Busca el icono de "MySQL Management" o "Administración de MySQL" en el menú principal. Te llevará a una página donde verás todas tus bases de datos y usuarios.

Paso 3: Crea la copia de seguridad (backup mysql directadmin)

A diferencia de Plesk, DirectAdmin no tiene un botón mágico de "backup" en la lista de bases de datos. La forma más común es usar phpMyAdmin, que es una herramienta web para gestionar MySQL.

  1. Dentro de "MySQL Management", busca el enlace a "phpMyAdmin" (suele estar en la esquina superior derecha).
  2. Se abrirá una nueva ventana. En el panel izquierdo, haz clic en el nombre de tu base de datos (la que quieres respaldar).
  3. En la parte superior, ve a la pestaña "Exportar" (o "Export").
  4. Elige el método "Rápido" y formato "SQL". Si quieres comprimir el archivo, selecciona "gzip" o "zip" en el desplegable de compresión.
  5. Pulsa el botón "Continuar" y se descargará automáticamente el archivo. ¡Eso es todo! Ya tienes tu backup mysql directadmin.

Paso 4: La alternativa: Copia de seguridad completa del dominio

DirectAdmin también tiene una herramienta de copia de seguridad general.

  1. Ve a "Copias de seguridad" o "Backup/Transfer" en el menú principal.
  2. Selecciona "Crear copia de seguridad".
  3. Marca la opción de "Bases de datos" (puedes elegir todas o solo algunas).
  4. Elige el destino: puedes guardarla en el servidor (en /home/usuario/backups/) o descargarla directamente.

Parte 4: Cómo restaurar una base de datos en DirectAdmin

Restaurar en DirectAdmin también requiere pasar por phpMyAdmin.

Paso 1: Accede a phpMyAdmin

Igual que para el backup, entra en phpMyAdmin desde el panel de DirectAdmin.

Paso 2: Selecciona la base de datos destino

En el panel izquierdo, haz clic en la base de datos donde quieres restaurar los datos. Asegúrate de que es la base correcta.

Paso 3: Importa el archivo SQL

  1. Ve a la pestaña "Importar" (o "Import").
  2. Haz clic en "Elegir archivo" y selecciona el archivo .sql o .gz que descargaste.
  3. Deja el resto de opciones por defecto y pulsa "Continuar".
  4. Si todo es correcto, verás un mensaje de éxito y las tablas aparecerán en el panel izquierdo.

[WARNING]
Al igual que en Plesk, si la base de datos destino ya tiene tablas, la importación puede fallar. Lo más limpio es eliminar todas las tablas de la base de datos antes de importar. Puedes hacerlo seleccionando todas las tablas en phpMyAdmin y eligiendo la opción "Eliminar" (Drop).


Parte 5: Automatiza tus copias de seguridad (La clave del éxito)

Hacer backups manuales está bien, pero la constancia es lo que te salva. Aquí tienes algunas ideas para automatizar:

  • En Plesk: El "Backup Manager" permite programar tareas. Configura una copia diaria de tus bases de datos y que se guarde en un destino remoto (FTP o almacenamiento en la nube).
  • En DirectAdmin: Puedes usar cron jobs (tareas programadas) desde el panel. Crea un cron que ejecute el comando mysqldump para cada base de datos y que guarde el resultado en una carpeta. Luego, otro cron puede subir esos archivos a un servicio de backup externo.

[TIP]
Si no te sientes cómodo con los comandos, muchos proveedores de hosting ofrecen copias de seguridad automáticas como parte del servicio. Pregunta a tu proveedor si las incluye y con qué frecuencia las realiza.


Parte 6: Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup?

Depende de la actividad de tu web. Si actualizas contenido a diario, hazlo a diario. Si es un blog pequeño, una vez a la semana es suficiente. La regla de oro es: "Si no puedes permitirte perder los datos de los últimos 24 horas, haz backups diarios".

¿Dónde es mejor guardar las copias?

Nunca en el mismo servidor. Si el disco duro se daña, pierdes el sitio y los backups. Lo mejor es descargarlas a tu ordenador, usar un servicio de almacenamiento en la nube (Google Drive, Dropbox) o un servidor FTP externo.

¿Qué es phpMyAdmin?

Es una herramienta web gratuita que permite gestionar bases de datos MySQL desde un navegador. Es la forma más común de hacer backup mysql directadmin de forma manual.

¿Puedo restaurar un backup de Plesk en DirectAdmin?

Sí, siempre que el archivo esté en formato .sql o .gz. Los formatos de exportación de MySQL son estándar. Lo que no podrás usar son los backups completos del sistema de un panel en el otro.

¿Qué hago si la importación falla?

Revisa el mensaje de error. Los fallos más comunes son:

  • Falta de espacio en disco: Libera espacio o sube el límite.
  • Permisos de usuario: Asegúrate de que el usuario de la base de datos tiene permisos de INSERT y CREATE.
  • Archivo corrupto: Intenta descargar el archivo de nuevo.

¿Qué pasa si no tengo acceso a phpMyAdmin?

Algunos proveedores lo desactivan por seguridad. En ese caso, tendrás que pedir a tu proveedor de hosting que haga la restauración o que te dé acceso.


Consejos finales de un técnico de soporte

  1. Prueba tus backups: No basta con hacerlos. De vez en cuando, intenta restaurar una copia en un entorno de prueba para asegurarte de que el archivo no está dañado.
  2. Nombra los archivos con fecha: backup-mibasededatos-2025-01-15.sql es mucho mejor que backup-final.sql. Así sabrás cuál es la más reciente.
  3. No abras los archivos .sql con editores de texto pesados si son muy grandes. Usa programas como Notepad++ o un editor de código.
  4. Si usas Syspanel (antes conocido como HestiaCP) en algún servidor, recuerda que su puerto de acceso por defecto es el 2106. El proceso de backup es similar al de DirectAdmin, usando phpMyAdmin.

[INFO]
En Syspanel (HestiaCP), puedes acceder a la gestión de bases de datos desde el menú "Bases de datos" y el botón de "phpMyAdmin". La lógica de exportar e importar es idéntica a la de DirectAdmin.


Conclusión

Hacer un backup base de datos plesk o restaurar en DirectAdmin no tiene que ser un dolor de cabeza. Con estos pasos, tienes el conocimiento para proteger tu información más valiosa. Recuerda: la prevención es la mejor herramienta. Configura tus copias de seguridad automáticas, guárdalas en lugares seguros y, sobre todo, practica la restauración para que, cuando llegue el momento, lo hagas con confianza y sin errores.

Si tienes alguna duda, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Para eso estamos. ¡Buena suerte y a mantener esos datos a salvo!

¿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