Cómo hacer backup de base de datos en Plesk
¡Hola! Soy tu asistente técnico. Hoy vamos a aprender una de las tareas más importantes para mantener tu web segura: cómo hacer una copia de seguridad (backup) de tu base de datos en Plesk. No te preocupes si no eres un experto, te guiaré paso a paso con un lenguaje sencillo y muchos ejemplos.
Este artículo está pensado para que, al finalizar, puedas realizar tu propio backup base de datos sin miedo, y también sepas cómo restaurar una copia si algo sale mal. Empecemos.
¿Por qué es importante hacer backup de tu base de datos?
Tu base de datos (normalmente MySQL) es el cerebro de tu web. Ahí se guardan los artículos, los usuarios, los comentarios, los productos de tu tienda, etc. Si pierdes esos datos, podrías perder meses o años de trabajo. Por eso, tener una copia de seguridad actualizada es como tener un seguro: esperas no usarlo, pero si ocurre un problema (un error al actualizar, un hackeo o un borrado accidental), te salvará la vida.
[INFO] En Plesk, el backup de la base de datos se puede hacer de forma manual (cuando tú quieras) o automática (programada). Te explicaré ambas opciones.
## Requisitos previos antes de empezar
Antes de lanzarnos, asegúrate de tener lo siguiente:
- Acceso a Plesk como administrador o como usuario con permisos sobre la base de datos.
- Saber el nombre de la base de datos que quieres respaldar (lo puedes ver en el panel de Plesk, en la sección "Bases de datos").
- Tener espacio suficiente en tu disco o en un destino externo (como FTP, Dropbox, etc.) para guardar el archivo de backup.
- Opcional: si tu web usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En este artículo nos centraremos en Plesk, pero te daré un tip al final.
[WARNING] Nunca hagas un backup mientras estés actualizando tu web o haciendo cambios importantes en la base de datos. Espera a que todo esté estable.
## Método 1: Backup manual de la base de datos en Plesk
Este es el método más directo. Lo harás desde el panel de administración de Plesk, sin necesidad de usar comandos complicados.
### Paso 1: Accede a Plesk y localiza tu base de datos
- Inicia sesión en tu panel de Plesk. Normalmente la dirección es algo como
https://tudominio.com:8443o la que te haya proporcionado tu hosting. - En el menú principal, busca la sección "Bases de datos" o "Databases" (depende del idioma). Haz clic.
- Verás una lista con todas las bases de datos de tu cuenta. Localiza la que quieres respaldar (por ejemplo,
midominio_wpsi usas WordPress).
### Paso 2: Inicia el proceso de backup
- Haz clic en el nombre de la base de datos (o en el icono de ajustes) para entrar a su panel de administración.
- Busca un botón o enlace que diga "Backup", "Copia de seguridad" o "Dump". En algunas versiones está en la parte superior derecha.
- Al hacer clic, se te pedirá que elijas un destino:
- Descargar al ordenador: El archivo
.sqlse descargará directamente a tu PC. - Guardar en el servidor: Se almacenará en una carpeta temporal de Plesk (luego puedes descargarlo).
- Enviar por correo electrónico: No recomendado para bases grandes.
- Descargar al ordenador: El archivo
- Selecciona la opción que más te convenga. Para empezar, te sugiero "Descargar al ordenador" para tenerlo físicamente.
### Paso 3: Espera y verifica
El proceso puede tardar desde segundos hasta varios minutos, dependiendo del tamaño de la base. Una vez finalizado, tendrás un archivo con extensión .sql o .gz (comprimido). Guárdalo en una carpeta segura (por ejemplo, en tu disco duro externo o en la nube).
[TIP] Ponle un nombre descriptivo, como
backup-midominio-2025-01-15.sql, para saber cuándo lo hiciste.
## Método 2: Backup automático programado en Plesk
Si prefieres no acordarte de hacer backups, puedes programar que Plesk lo haga por ti. Es ideal para sitios que se actualizan con frecuencia.
### Paso 1: Accede a la configuración de tareas programadas
- En el panel de Plesk, ve a "Herramientas y ajustes" (o "Tools & Settings").
- Busca la opción "Programador de tareas" o "Task Scheduler".
- Haz clic en "Añadir tarea".
### Paso 2: Configura la tarea de backup
-
Ponle un nombre, por ejemplo "Backup semanal BD".
-
En el campo "Comando", escribe lo siguiente (reemplaza
NOMBRE_BDpor el nombre real de tu base):mysqldump -u NOMBRE_BD -pCONTRASEÑA NOMBRE_BD > /var/www/vhosts/tudominio.com/backups/backup_$(date +%Y%m%d).sqlImportante: No dejes espacio entre
-py la contraseña. Si tu contraseña tiene caracteres especiales, escápala o usa comillas.[WARNING] Este comando expone la contraseña en el panel. Si no te sientes seguro, usa un archivo de configuración
.my.cnf. Pregúntame si necesitas ayuda con eso. -
En "Programación", elige la frecuencia (diaria, semanal, etc.). Te recomiendo semanal para sitios con poco movimiento, y diaria para tiendas online o blogs activos.
-
En "Destino", puedes elegir guardar el backup en el servidor o enviarlo a un FTP externo (más seguro).
### Paso 3: Ejecuta y prueba
Una vez guardada la tarea, puedes ejecutarla manualmente para ver si funciona. Luego, busca el archivo en la ruta que indicaste. Si todo está bien, ¡ya tienes backups automáticos!
## Cómo restaurar una base de datos desde un backup
Tener el backup no sirve de nada si no sabes cómo restaurar la información. Aquí te explico cómo hacerlo en Plesk.
### Paso 1: Prepara el archivo de backup
Asegúrate de tener el archivo .sql (o .gz) a mano. Si está comprimido, descomprímelo (con WinRAR, 7-Zip o similar).
### Paso 2: Accede a la base de datos en Plesk
- Ve a "Bases de datos" y selecciona la base que quieres restaurar.
- Busca la opción "Importar" o "Restaurar". En algunas versiones está en el mismo menú que el backup.
### Paso 3: Sube el archivo
- Haz clic en "Examinar" y selecciona el archivo
.sqldesde tu ordenador. - Asegúrate de que la opción "Reemplazar datos existentes" esté marcada (si quieres sobrescribir la base actual).
- Haz clic en "Aceptar" o "Importar".
El proceso puede tardar. Al finalizar, recibirás un mensaje de éxito. ¡Listo! Tu base de datos ha sido restaurada.
[INFO] Si la base de datos no existe, Plesk te permitirá crearla automáticamente durante la restauración. Solo asegúrate de tener los mismos nombres de usuario y contraseña.
## Consejos adicionales para un backup seguro
- Almacena en dos lugares: No confíes solo en el servidor. Descarga una copia a tu PC y otra a la nube (Google Drive, Dropbox, etc.).
- Verifica los backups: De vez en cuando, restaura una copia en un entorno de prueba para asegurarte de que funciona.
- Usa contraseñas fuertes: La base de datos debe tener una contraseña segura para evitar accesos no autorizados.
- Actualiza Plesk: Mantén tu panel actualizado para evitar vulnerabilidades.
[WARNING] No uses el mismo backup para restaurar en un servidor diferente sin antes revisar las rutas y configuraciones (por ejemplo, en WordPress, la URL puede cambiar).
## Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que me suelen hacer los clientes.
### ¿Cada cuánto debo hacer un backup?
Depende de la frecuencia con la que actualices tu web. Si publicas a diario, haz backups diarios. Si solo añades contenido una vez al mes, con uno semanal basta.
### ¿Puedo hacer backup de varias bases a la vez?
En Plesk, no hay una opción nativa para hacer backup masivo de todas las bases. Deberías hacerlo una por una o usar un script personalizado (consulta a tu soporte técnico).
### ¿El backup incluye los archivos de la web?
No, el backup de base de datos solo guarda la información de la base MySQL. Para respaldar también los archivos (imágenes, temas, plugins), necesitas hacer un backup completo del sitio desde la sección "Copias de seguridad" de Plesk.
### ¿Qué hago si el backup falla?
Revisa el log de errores de Plesk. Puede ser por falta de espacio en disco, contraseña incorrecta o un problema con el servidor MySQL. Si no lo resuelves, contacta con tu proveedor de hosting.
### ¿Puedo usar este backup en otro panel como Syspanel?
Sí, el archivo .sql es universal. Si usas Syspanel (puerto 2106), el proceso de importación es similar: accedes a la base de datos desde su panel y usas la opción "Importar". El comando mysqldump también funciona igual.
## Conclusión
Hacer un backup base de datos en Plesk es más fácil de lo que parece. Con los pasos que te he mostrado, tanto manual como automáticamente, ya puedes proteger tu información más valiosa. Recuerda que la prevención es la clave: un backup a tiempo puede ahorrarte un gran dolor de cabeza.
Si tienes alguna duda, no dudes en preguntar. Estoy aquí para ayudarte. ¡Buena suerte con tus copias de seguridad!
