Cómo hacer backup y restaurar una base de datos en Plesk (cPanel, DirectAdmin)
¡Hola! 👋 Entendemos que la idea de tocar las bases de datos puede sonar un poco intimidante, pero no te preocupes. En este artículo vamos a desglosar, paso a paso y sin tecnicismos complicados, cómo hacer un backup base de datos plesk, cómo restaurar base de datos cpanel y también cómo gestionar un backup mysql directadmin.
Al final, tendrás una guía práctica para que tus datos estén siempre a salvo, sin importar el panel de control que uses. Vamos a ello.
¿Por qué es tan importante hacer backups de tu base de datos?
Antes de ensuciarnos las manos, hablemos de por qué esto es crucial. Imagina que tu web es un coche y la base de datos es el motor. Sin el motor, el coche no va a ningún lado.
Si tu base de datos se corrompe, hay un error humano (como borrar una tabla por accidente), o un ataque informático, perderías todo el contenido de tu web: artículos, productos, usuarios, comentarios... Todo.
Hacer un backup base de datos plesk (o de cualquier panel) es tu seguro de vida digital. Te permite retroceder en el tiempo y recuperar la información como si nada hubiera pasado. Es un hábito que, como técnico, te recomiendo que hagas al menos una vez por semana, o incluso a diario si tu web se actualiza constantemente (por ejemplo, una tienda online).
Cómo hacer backup y restaurar una base de datos en Plesk
Plesk es uno de los paneles más intuitivos que existen. Si tu proveedor de hosting lo utiliza, verás que el proceso es bastante visual y simple. Vamos a dividirlo en dos partes: crear la copia y restaurarla.
Backup de base de datos en Plesk (Crear la copia)
Para crear un backup base de datos plesk, sigue estos pasos:
- Accede a Plesk: Inicia sesión con tus credenciales. Normalmente la URL es algo como
https://tu-dominio.com:8443. - Busca la sección de Bases de Datos: En el menú lateral izquierdo, verás un icono que dice "Bases de datos" (o "Databases" si está en inglés). Haz clic ahí.
- Selecciona tu base de datos: Verás una lista de todas las bases de datos que tienes. Busca la que quieres respaldar y haz clic sobre su nombre.
- Ve a la pestaña "Backup": Dentro de la página de la base de datos, verás varias pestañas en la parte superior (como "Tablas", "Usuarios", etc.). Haz clic en la que dice "Backup".
- Configura y crea: Aquí puedes elegir si quieres que el backup se guarde en el servidor o en tu ordenador (descargarlo). Te recomiendo que marques la opción de "Descargar al dispositivo" para tener una copia local. Luego, haz clic en el botón "Hacer copia de seguridad" o "Backup".
[TIP]
Si tu web es grande, el backup puede tardar unos minutos. No cierres la pestaña del navegador hasta que veas el mensaje de confirmación.
Restaurar una base de datos en Plesk (Recuperar la copia)
Ahora, la parte más importante: ¿qué haces si algo sale mal? Para restaurar base de datos plesk, el proceso es igual de sencillo:
- Ve a la misma sección: Accede a "Bases de datos" y haz clic en la base de datos que quieres restaurar (o sobrescribir).
- Abre la pestaña "Backup": Al igual que antes, entra en la pestaña de "Backup".
- Sube o selecciona el archivo: Verás una sección que dice "Subir archivo de copia de seguridad" o una lista de backups existentes en el servidor. Si tu backup está en tu ordenador, usa el botón de subir y selecciona el archivo
.sqlo.tar.gzque descargaste. Si está en el servidor, simplemente selecciónalo de la lista. - Restaura: Haz clic en el botón "Restaurar". Plesk te preguntará si estás seguro. Confirma.
[WARNING]
Al restaurar, sobrescribirás la base de datos actual con la del backup. Si has hecho cambios después de la fecha del backup, los perderás. Asegúrate de que esa es tu intención.
Cómo hacer backup y restaurar una base de datos en cPanel
cPanel es otro gigante en el mundo del hosting, muy común en servidores compartidos. Su interfaz es un poco más "cuadriculada" pero igual de efectiva.
Backup de base de datos en cPanel (Exportar)
Para hacer un backup mysql directadmin la lógica es parecida, pero en cPanel el proceso se llama "Exportar". Vamos a verlo:
- Accede a cPanel: Normalmente es
https://tu-dominio.com/cpanelohttps://tu-dominio.com:2083. - Busca "Bases de datos MySQL": En la sección "Bases de datos", encontrarás la herramienta "Bases de datos MySQL" o "MySQL Databases". Haz clic.
- Entra en phpMyAdmin: En la parte inferior de esa página, verás un enlace directo a phpMyAdmin. Haz clic en él. Es la herramienta estándar para gestionar MySQL.
- Selecciona tu base de datos: En el panel izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en la que quieras respaldar.
- Ve a la pestaña "Exportar": En la parte superior de phpMyAdmin, hay varias pestañas. Haz clic en "Exportar".
- Elige el método y ejecuta: Te aparecerán dos opciones: "Rápida" y "Personalizada". Para un backup simple, elige "Rápida" y asegúrate de que el formato sea SQL. Haz clic en "Continuar" o "Exportar". Esto descargará un archivo
.sqla tu ordenador. ¡Eso es tu backup!
Restaurar una base de datos en cPanel (Importar)
Para restaurar, usaremos de nuevo phpMyAdmin, pero con la opción de "Importar".
- Accede a phpMyAdmin como hicimos antes.
- Selecciona tu base de datos: Haz clic en el nombre de la base de datos en el panel izquierdo para asegurarte de que estás dentro de ella.
- Ve a la pestaña "Importar": En la parte superior, haz clic en "Importar".
- Selecciona el archivo: Haz clic en "Elegir archivo" y busca tu archivo
.sqlen tu ordenador. - Importa: Deja las opciones por defecto y haz clic en "Continuar" o "Importar".
[INFO]
Si tu archivo.sqles muy grande (más de 2MB), es posible que el hosting te dé un error de tiempo de espera. En ese caso, prueba a subirlo comprimido en.zipo.gz, ya que phpMyAdmin puede descomprimirlo automáticamente.
Cómo hacer backup y restaurar una base de datos en DirectAdmin
DirectAdmin es conocido por su interfaz limpia y rápida. Aunque es menos común que cPanel, muchos hostings de calidad lo usan.
Backup de base de datos en DirectAdmin (Descargar)
Para el backup mysql directadmin, el proceso es ligeramente diferente, pero igual de accesible:
- Accede a DirectAdmin: La URL suele ser
https://tu-dominio.com:2222. - Busca la sección "MySQL Management": En el menú principal, verás un icono que dice "MySQL Management" o "Gestión de MySQL". Haz clic.
- Encuentra tu base de datos: Verás una lista de tus bases de datos. Al lado de cada una, hay un icono de "Descargar" (normalmente una flecha hacia abajo) o un botón llamado "phpMyAdmin".
- Descarga el backup: Haz clic en el icono de descarga. DirectAdmin te dará un archivo
.sqldirectamente. Así de simple.
Restaurar una base de datos en DirectAdmin (Subir)
Para restaurar, DirectAdmin no tiene un botón directo de "Restaurar", pero lo hacemos a través de phpMyAdmin o de una función de subida:
Opción A: Usando phpMyAdmin (Recomendado)
- Entra en phpMyAdmin: Desde la misma lista de bases de datos, haz clic en el enlace a phpMyAdmin.
- Selecciona tu base de datos: Haz clic en el nombre de la base de datos en el panel izquierdo.
- Importa: Ve a la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar". Es el mismo proceso que en cPanel.
Opción B: Usando la subida de archivos del panel
- En la sección de "MySQL Management", busca un botón que diga "Upload Backup" o "Subir Backup".
- Selecciona el archivo desde tu ordenador y súbelo.
- DirectAdmin lo procesará y lo importará automáticamente.
[TIP]
Si tienes una web muy grande, la opción de phpMyAdmin es siempre la más fiable para importar, ya que te permite ver el progreso y los errores (si los hay).
¿Qué pasa si mi hosting usa Syspanel (antes HestiaCP)?
Algunos proveedores, especialmente los más económicos o de nicho, utilizan un panel llamado Syspanel (técnicamente conocido como HestiaCP). No te preocupes, es igual de fácil.
Para acceder a él, la URL suele ser https://tu-dominio.com:2106.
[INFO]
Recuerda que para Syspanel (HestiaCP), el puerto de acceso es el 2106. No uses el 2083 (cPanel) ni el 8443 (Plesk).
El proceso es similar a los demás:
- Accede con tu usuario y contraseña.
- Busca la sección "Bases de datos" o "Databases".
- Al lado de tu base de datos, verás iconos para exportar (descargar) o importar (subir).
- Para el backup, haz clic en el icono de descarga (normalmente una flecha hacia abajo).
- Para restaurar, busca el botón de subir o "Import", selecciona tu archivo
.sqly listo.
Preguntas Frecuentes (FAQ) sobre Backups de Bases de Datos
Aquí te resuelvo las dudas más comunes que me suelen llegar al soporte técnico.
¿Con qué frecuencia debo hacer un backup?
La regla de oro es: depende de tu actividad. Si actualizas tu web a diario (un blog, una tienda con pedidos), deberías hacerlo a diario. Si es una web estática, una vez a la semana es suficiente. La mayoría de los hostings ofrecen backups automáticos, pero nunca debes confiar solo en ellos. Ten tu propia copia.
¿Puedo restaurar en un hosting diferente al que hice el backup?
Sí, pero con matices. Si cambias de hosting, puedes importar tu archivo .sql en el nuevo panel, siempre y cuando el nuevo hosting tenga MySQL. Eso sí, es posible que necesites crear primero la base de datos y el usuario en el nuevo hosting, y luego importar el archivo dentro de esa base de datos vacía.
¿Qué es un archivo .sql?
Es un archivo de texto que contiene todas las instrucciones (comandos SQL) necesarias para recrear tu base de datos: las tablas, los datos, las relaciones, etc. Es el formato estándar para estos backups.
Backup base de datos plesk vs. cPanel, ¿son intercambiables los archivos?
Sí, los archivos .sql son universales. Da igual si el backup lo hiciste en Plesk, cPanel o DirectAdmin. El archivo en sí es el mismo y se puede importar en cualquier otro panel. La diferencia está en el método de importación/exportación, que es lo que hemos visto arriba.
¿Qué hago si el backup falla o da error?
- Comprueba el tamaño: Si el archivo es enorme, prueba a hacer el backup desde phpMyAdmin en lugar del panel principal.
- Espacio en disco: Asegúrate de tener espacio suficiente en tu ordenador o en el servidor para guardar el backup.
- Errores de conexión: Si estás en una red wifi inestable, la descarga puede fallar. Intenta con un cable de red o desde otro dispositivo.
Conclusión: La constancia es la clave
Hacer un backup base de datos plesk, restaurar base de datos cpanel o gestionar un backup mysql directadmin no es un lujo, es una necesidad.
Te animo a que configures un recordatorio semanal en tu calendario para hacerlo. No te llevará más de 5 minutos, pero te puede ahorrar un dolor de cabeza enorme en el futuro.
Si tienes alguna duda, déjala en los comentarios y te ayudaremos encantados. ¡A mantener esos datos a salvo! 🚀
