Cómo hacer una copia de seguridad de una base de datos MySQL en Plesk (backup)
¿Por qué es tan importante hacer un backup de tu base de datos?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que use MySQL, la base de datos es el corazón de tu proyecto. Ahí se guardan los artículos, los pedidos, los usuarios, las contraseñas cifradas y toda la configuración. Perderla puede significar un desastre absoluto.
Un backup mysql plesk es tu red de seguridad. Plesk, el panel de control que usas para gestionar tu hosting, incluye herramientas potentes para hacer copias de seguridad plesk sin necesidad de tocar una sola línea de código. En esta guía te voy a enseñar, paso a paso y desde cero, cómo respaldar tu base de datos de forma manual y cómo programar backups automáticos.
No te preocupes si nunca has hecho esto. Voy a explicarlo todo de forma sencilla, como si estuviéramos tomando un café. Al final, tendrás la tranquilidad de saber que tus datos están a salvo.
Antes de empezar: ¿Qué necesitas?
Para seguir esta guía, solo necesitas dos cosas:
- Acceso a Plesk: Las credenciales de administrador o de un usuario con permisos suficientes para gestionar bases de datos.
- Saber el nombre de tu base de datos: Lo puedes encontrar en la sección "Bases de datos" de tu panel.
[INFO] Si tu plan de hosting usa un panel diferente, como Syspanel (accesible a través del puerto 2106), el proceso puede variar ligeramente, pero los conceptos son los mismos. En este artículo nos centramos en Plesk.
Método 1: Backup manual desde el panel de Plesk (El más fácil)
Este es el método perfecto cuando quieres hacer una copia puntual, por ejemplo, antes de actualizar un plugin o hacer cambios importantes en tu web.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tu-dominio.com:8443 o una dirección que te haya dado tu proveedor de hosting. Inicia sesión con tu usuario y contraseña.
Paso 2: Encuentra la sección de Bases de Datos
En el menú lateral izquierdo, busca el apartado que dice "Bases de datos" (o "Databases" si lo tienes en inglés). Haz clic en él.
Verás una lista con todas las bases de datos que tienes creadas. Identifica la que quieres respaldar.
Paso 3: Accede a la base de datos y busca la opción de backup
Haz clic en el nombre de la base de datos que te interesa. Se abrirá una página con los detalles de la misma.
Busca un icono o un botón que diga "Backup" o "Copiar". En muchas versiones de Plesk, este icono parece un disco duro con una flecha verde o una caja. Si no lo ves, puede estar en el menú desplegable que se abre al hacer clic en el nombre de la base de datos.
Paso 4: Configura tu copia de seguridad
Al hacer clic en "Backup", se abrirá una ventana o te llevará a una nueva página. Aquí tienes que elegir dónde quieres guardar la copia.
- Ubicación: Puedes guardarla en el "Almacenamiento local" del servidor (por ejemplo, en
/var/backups/) o en un "Repositorio FTP/SFTP" si tienes un servidor externo. Para empezar, te recomiendo el almacenamiento local. - Opciones: Asegúrate de que la casilla de "Bases de datos" esté marcada. Si solo quieres la base de datos, desmarca las demás opciones (como "Archivos del sitio" o "Buzones de correo").
- Nombre: Dale un nombre descriptivo, como
backup-bd-mipagina-2024-10-26. Esto te ayudará a identificarla más tarde.
Paso 5: ¡Ejecuta el backup!
Pulsa el botón de "Backup" o "Aceptar". Plesk comenzará a trabajar. Dependiendo del tamaño de tu base de datos, puede tardar unos segundos o unos minutos.
Verás una barra de progreso o un mensaje de confirmación. Cuando termine, tendrás tu plesk backup listo.
Método 2: Programar backups automáticos (La tranquilidad total)
Hacer backups manuales está bien, pero ¿y si te olvidas? La solución es programar copias de seguridad plesk automáticas. Así, tu base de datos se respalda sola cada día, semana o mes, sin que tengas que acordarte.
Paso 1: Ve a la configuración de Programador de Tareas
Desde el panel principal de Plesk, busca la sección "Programador de tareas" o "Task Scheduler". Normalmente está en el grupo de "Herramientas y configuración" o en el menú de "Servidor".
Paso 2: Crea una nueva tarea programada
Haz clic en el botón "Agregar tarea" o "Crear tarea".
Paso 3: Configura la tarea
Aquí es donde le dices a Plesk qué debe hacer y cuándo.
-
Descripción: Pon un nombre claro, como "Backup automático de la BD".
-
Comando: En el campo de comando, tienes que escribir una línea específica. Para hacer un backup de una base de datos concreta, usa este formato:
mysqldump -u NOMBRE_USUARIO -pCONTRASEÑA NOMBRE_BASE_DATOS > /ruta/donde/guardar/backup.sqlEs muy importante que no haya espacio entre
-py la contraseña.[WARNING] Si tu contraseña contiene caracteres especiales como
$,!o&, puede que necesites escaparlos con una barra invertida (\) o poner la contraseña entre comillas simples. Por ejemplo:-p'MiP@ssw!rd'. Si no estás seguro, es más fácil usar el método visual del Paso 1.Un ejemplo real sería:
mysqldump -u admin_bd -pmipassword123 admin_bd > /var/backups/miweb.sql -
Programación: Elige la frecuencia. Puedes hacer que se ejecute a diario a las 4 de la mañana, por ejemplo. Selecciona "Días", "Semanas" o "Meses" y configura la hora exacta.
-
Notificaciones: Marca la opción para que te envíe un correo electrónico cuando la tarea se complete o si falla. Así estarás siempre informado.
Paso 4: Guarda la tarea
Pulsa "Aceptar" o "Guardar". A partir de ese momento, Plesk ejecutará el comando automáticamente según la programación que hayas elegido. Este es el método más fiable para una seguridad de datos total.
Cómo restaurar un backup de MySQL (Lo que debes saber)
Hacer un backup sin saber restaurarlo es como tener una llanta de repuesto sin gato. El proceso de restauración en Plesk es igual de sencillo.
Paso 1: Ve a la sección de Bases de Datos
Igual que antes, entra en "Bases de datos" y selecciona la base de datos donde quieres restaurar la copia.
Paso 2: Busca la opción de Restaurar
Busca un icono que parezca una flecha circular o un botón que diga "Restaurar" o "Importar".
Paso 3: Selecciona el archivo del backup
Te pedirá que elijas el archivo de backup. Puedes seleccionar uno de los que están en el almacenamiento local (los que hiciste antes) o subir un archivo .sql desde tu ordenador.
Paso 4: Confirma la restauración
Pulsa "Restaurar". Plesk te avisará de que esta acción sobrescribirá los datos actuales. Asegúrate de que es lo que quieres hacer y confirma.
[WARNING] Restaurar una base de datos borra todos los cambios que se hayan hecho desde que se hizo el backup. Si no estás seguro, haz un backup de la base de datos actual antes de restaurar la anterior.
Alternativa avanzada: Usando phpMyAdmin
Plesk incluye phpMyAdmin, una herramienta muy útil para gestionar bases de datos. También puedes usarla para hacer backups.
- En la lista de bases de datos, haz clic en "phpMyAdmin" junto a la base de datos que quieras respaldar.
- En la nueva pestaña, haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y el formato "SQL".
- Pulsa "Continuar". Tu navegador descargará un archivo
.sql. ¡Guárdalo en un lugar seguro!
Este método es muy útil para hacer una copia rápida en tu propio ordenador.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup de mi base de datos?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es un backup diario. Si es una web estática, con uno semanal o mensual puede ser suficiente. Un buen consejo es hacer un backup antes de cualquier cambio importante (actualizaciones, cambios de tema, etc.).
¿Dónde debo guardar el archivo de backup?
Lo más seguro es tener una copia fuera del servidor. Puedes descargarla a tu ordenador, usar un servicio de almacenamiento en la nube (Google Drive, Dropbox) o configurar un repositorio FTP en Plesk. Si el servidor falla, tu backup local también podría perderse.
¿Qué hago si el backup falla?
Lo primero, no entres en pánico. Revisa los mensajes de error en el "Programador de tareas" o en el log de Plesk. Los fallos más comunes son:
- Permisos: El usuario de la base de datos no tiene permisos para hacer el dump.
- Espacio en disco: No hay espacio suficiente en el servidor para guardar el archivo.
- Contraseña incorrecta: El comando
mysqldumptiene una contraseña mal escrita.
¿Puedo hacer un backup de todas mis bases de datos a la vez?
Sí, Plesk te permite hacer un backup de todo el dominio (archivos, bases de datos, correos) en la sección de "Backup Manager" del dominio. Esto crea un archivo completo que puedes restaurar en cualquier momento.
¿El backup de Plesk incluye los archivos de mi web?
Cuando haces un backup desde la sección de "Bases de datos", solo se respalda la base de datos. Si quieres incluir los archivos de tu web (como las imágenes, los plugins o el tema de WordPress), debes ir a la sección de "Backup Manager" de tu dominio y marcar la opción de "Archivos del sitio".
Conclusión: La constancia es la clave
Hacer un backup mysql plesk no es una tarea opcional; es una responsabilidad. Con las herramientas que te he mostrado, ya no tienes excusa para no tener tus datos a salvo.
Empieza hoy mismo: haz un backup manual para tener una copia de referencia y, después, configura un backup automático para no volver a preocuparte. La tranquilidad de saber que tu información está segura no tiene precio.
[TIP] Anota en tu calendario una revisión mensual de tus backups. Asegúrate de que se están generando correctamente y que puedes restaurarlos sin problemas. Esta pequeña rutina te ahorrará grandes dolores de cabeza en el futuro.
