Guía para hacer una copia de seguridad de una base de datos en Plesk
¿Por qué es importante hacer un backup de tu base de datos en Plesk?
Imagina que has trabajado durante meses en tu sitio web, has publicado cientos de artículos, has configurado una tienda online con miles de productos y, de repente, un error de actualización o un ataque informático borra toda tu información. Sin una copia de seguridad, ese trabajo se pierde para siempre. Por eso, realizar un backup plesk de forma regular es una de las tareas más importantes que puedes hacer como administrador de tu hosting.
Tu base de datos es el corazón de tu web. Contiene los usuarios registrados, los comentarios, los pedidos, los precios y todo el contenido dinámico. Si la pierdes, el sitio web queda completamente inservible. La buena noticia es que Plesk, uno de los paneles de control más utilizados en el hosting, ofrece varias formas de copiar base de datos de manera sencilla, tanto manual como automática. En esta guía te explicaremos paso a paso cómo hacerlo, incluso si nunca has tocado un panel de control en tu vida.
Método 1: Backup manual desde el Panel de Plesk
Este es el método más directo y rápido si necesitas hacer una copia puntual, por ejemplo, antes de actualizar un plugin o cambiar el tema de tu web. No requiere conocimientos técnicos avanzados y el proceso completo no te llevará más de dos minutos.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de tu panel (normalmente algo como https://tu-dominio.com:8443). Introduce tu usuario y contraseña. Si no los conoces, contacta con tu proveedor de hosting para que te los facilite.
Paso 2: Localiza el apartado de Bases de Datos
Una vez dentro, busca en el menú lateral izquierdo la sección que se llama "Bases de Datos". Haz clic en ella y verás una lista con todas las bases de datos que tienes creadas en tu servidor.
Paso 3: Realiza la copia de seguridad
Al lado de cada base de datos, verás un icono que parece un engranaje o una flecha circular. Si pasas el ratón por encima, te aparecerá la opción "Administrar" o "Copiar a...". Haz clic en "Copiar a...".
Se abrirá una ventana nueva con opciones:
- Nombre del archivo: Puedes dejarlo por defecto o ponerle un nombre personalizado, por ejemplo
backup-junio-2024.sql. - Ruta de almacenamiento: Elige si quieres guardar la copia en el servidor o descargarla directamente a tu computadora. Te recomendamos descargarla a tu equipo o a un servicio en la nube (Google Drive, Dropbox) para tenerla a salvo fuera del servidor.
Haz clic en "Aceptar" y Plesk comenzará a generar el archivo. Dependiendo del tamaño de tu base de datos, puede tardar unos segundos o varios minutos. Cuando termine, verás un mensaje de confirmación.
[TIP] Guarda siempre al menos dos copias en lugares diferentes. Si tu servidor falla, necesitarás la copia que tienes en tu casa o en la nube.
Método 2: Backup automático programado
Si eres de los que se olvida de hacer copias de seguridad, este método es perfecto para ti. Plesk te permite configurar un backup automatico que se ejecutará solo con la frecuencia que tú elijas. Así no tendrás que preocuparte nunca más por perder datos.
Paso 1: Ve a la configuración de backups
En el menú lateral izquierdo, busca la opción "Administrador del servidor" o "Herramientas y configuración". Dentro de esta sección, localiza el apartado "Administrador de copias de seguridad".
Paso 2: Configura una nueva tarea
Haz clic en "Nueva tarea de copia de seguridad" o en el botón "Programar". Se abrirá un asistente con varias opciones:
- Tipo de copia: Elige "Base de datos" para que solo se respalden las bases de datos, o selecciona "Todo el sitio" si quieres incluir también los archivos del sitio web.
- Frecuencia: Puedes elegir que se haga a diario, semanalmente o mensualmente. Para sitios web con actualizaciones frecuentes, te recomendamos una copia diaria.
- Hora: Elige un horario en el que tu web tenga poco tráfico, por ejemplo, las 4 de la madrugada.
- Destino: Indica dónde quieres guardar las copias. Puede ser en el servidor local, en un servidor FTP externo o en un almacenamiento en la nube.
Paso 3: Guarda la configuración
Revisa que todos los datos sean correctos y haz clic en "Aceptar". Plesk se encargará de ejecutar la tarea automáticamente según la frecuencia que hayas establecido.
[WARNING] Las copias de seguridad automáticas que se guardan en el propio servidor no son 100% seguras. Si el disco duro del servidor falla, perderás también las copias. Configura siempre un destino externo si tienes esa opción disponible.
Método 3: Restaurar una base de datos desde un backup
¿Y si ya tienes el plesk backup hecho y necesitas restaurarlo? No te preocupes, el proceso es igual de sencillo. Puede ser necesario si has sufrido un ataque, si un error humano ha borrado información o si quieres mover tu web a otro servidor.
Paso 1: Accede a la opción de restauración
Dentro de "Bases de Datos", haz clic en la base de datos que quieres restaurar. Verás un botón llamado "Restaurar" o un icono de flecha hacia arriba. Haz clic en él.
Paso 2: Selecciona el archivo de backup
Plesk te pedirá que elijas el archivo de copia de seguridad que quieres restaurar. Puedes seleccionarlo de la lista de copias que tienes en el servidor o subir uno desde tu computadora si lo tenías guardado externamente.
Paso 3: Confirma la restauración
Haz clic en "Aceptar" y espera a que el proceso termine. Es importante que sepas que la restauración sobrescribirá todos los datos actuales de esa base de datos con los datos del backup. Si tienes información reciente que quieres conservar, haz primero una copia de seguridad de la base de datos actual.
[WARNING] Una vez restaurada la base de datos, los cambios que se hayan hecho después de la fecha del backup se perderán para siempre. Asegúrate de que realmente quieres hacer esta acción antes de confirmar.
Método 4: Usar phpMyAdmin para copiar la base de datos
Plesk incluye una herramienta llamada phpMyAdmin que te permite interactuar directamente con tus bases de datos. Este método es muy útil si necesitas exportar la base de datos en formato SQL para usarla en otro servidor o si quieres hacer una copia más personalizada.
Paso 1: Entra en phpMyAdmin
Desde la lista de "Bases de Datos", haz clic en el nombre de la base de datos que quieres copiar. Se abrirá una nueva ventana con opciones de administración. Busca el botón que dice "phpMyAdmin" y haz clic en él.
Paso 2: Exporta la base de datos
En phpMyAdmin, verás una pestaña en la parte superior que dice "Exportar". Haz clic en ella.
- Método de exportación: Elige "Personalizado" para tener más opciones.
- Formato: Asegúrate de que esté seleccionado "SQL".
- Opciones: Puedes dejar las opciones por defecto, aunque te recomendamos marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" para que el archivo se pueda importar sin conflictos.
Haz clic en "Continuar" y luego en "Descargar". Se descargará un archivo .sql con toda la información de tu base de datos.
Paso 3: Importa la base de datos en otro servidor
Si quieres usar esa copia en otro servidor, simplemente entra en phpMyAdmin de ese servidor, selecciona la base de datos de destino (o créala previamente) y haz clic en la pestaña "Importar". Selecciona el archivo .sql que descargaste y haz clic en "Continuar". El proceso puede tardar unos minutos si la base de datos es grande.
[INFO] Este método es especialmente útil si quieres copiar base de datos entre servidores que no usan Plesk, como por ejemplo un servidor con Syspanel (antes conocido como HestiaCP), el cual se accede a través del puerto 2106.
Consejos y buenas prácticas para tus backups
Hacer una copia de seguridad es solo la mitad del trabajo. Para estar realmente protegido, debes seguir una serie de buenas prácticas que te recomendamos encarecidamente.
1. Frecuencia de los backups
La frecuencia dependerá de la actividad de tu web. Si actualizas contenido a diario, haz backups diarios. Si es un sitio más estático, con uno semanal puede ser suficiente. Lo importante es que el backup automatico esté configurado y funcionando.
2. Almacenamiento externo
Nunca guardes todas tus copias en el mismo servidor. Si el servidor se cae o es atacado, perderás todo. Descarga las copias a tu computadora o usa un servicio de almacenamiento en la nube. Algunos proveedores de hosting ofrecen espacio FTP externo para este fin.
3. Prueba tus backups
No hay nada peor que necesitar restaurar una base de datos y descubrir que el archivo de backup está corrupto o incompleto. De vez en cuando, haz una prueba de restauración en un servidor de pruebas o en una base de datos temporal para asegurarte de que todo funciona correctamente.
4. Organiza tus copias
Ponles nombres descriptivos y fechas, por ejemplo web-final-junio-2024.sql. Así será mucho más fácil identificar cuál es la copia que necesitas en caso de tener que restaurar.
5. Protege tus archivos de backup
Los archivos de backup contienen información sensible de tu web, incluyendo datos de usuarios y posibles contraseñas encriptadas. Guárdalos en lugares seguros y no los compartas nunca.
Preguntas frecuentes (FAQ)
¿Cuánto espacio ocupa un backup de base de datos?
Depende del tamaño de tu base de datos. Una web pequeña puede tener una base de datos de 10 MB, mientras que una tienda online con muchos productos puede superar los 500 MB. Plesk te mostrará el tamaño de cada base de datos en la lista.
¿Puedo hacer un backup de varias bases de datos a la vez?
Sí. En la sección de "Administrador de copias de seguridad" puedes seleccionar varias bases de datos o incluso todo el sitio web en una sola tarea. Es la forma más eficiente de hacer un backup plesk completo.
¿Qué pasa si mi base de datos es demasiado grande para exportar desde phpMyAdmin?
Si tu base de datos supera los 100 MB, es posible que phpMyAdmin tenga problemas para exportarla. En ese caso, te recomendamos usar el método de copia de seguridad nativo de Plesk, que es más eficiente y no tiene límite de tamaño.
¿Puedo restaurar una base de datos MySQL en un servidor que no sea Plesk?
Sí, siempre y cuando el servidor tenga MySQL o MariaDB instalado. El archivo .sql que exportas con phpMyAdmin es universal y se puede importar en cualquier sistema de gestión de bases de datos MySQL. Simplemente entra en la herramienta de administración de tu servidor (ya sea Plesk, cPanel o Syspanel) y busca la opción de importar.
¿Puedo programar un backup automatico para que se envíe a mi correo electrónico?
Plesk no envía automáticamente los backups por correo, pero muchas configuraciones de hosting permiten guardar las copias en un servidor FTP o en la nube. Algunos servicios de terceros también pueden sincronizar los archivos de backup con tu cuenta de correo o almacenamiento en la nube.
¿El backup de la base de datos incluye también los archivos del sitio web?
No. El backup de base de datos solo contiene la información estructurada (tablas, registros, etc.). Para hacer una copia completa de tu web, necesitas crear un backup que incluya tanto la base de datos como los archivos del sitio (imágenes, temas, plugins). En Plesk puedes hacer esto seleccionando la opción "Todo el sitio" en el asistente de copias de seguridad.
Conclusión
Hacer una copia de seguridad de tu base de datos en Plesk es un proceso sencillo que no requiere conocimientos técnicos avanzados. Ya sea mediante el panel de control, la programación de backups automáticos o la exportación manual con phpMyAdmin, tienes varias opciones para mantener tus datos seguros.
Recuerda que la clave está en la constancia: no basta con hacer un backup una vez, sino que debes establecer una rutina de copias periódicas y verificar que funcionan correctamente. Un pequeño esfuerzo hoy puede ahorrarte un gran dolor de cabeza mañana. Si tu web es el sustento de tu negocio o el canal de comunicación con tus clientes, no puedes permitirte perder esos datos.
¿Tienes alguna duda sobre el proceso? No dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. Y si estás pensando en migrar tu web a otro servidor, recuerda que con estos métodos podrás mover tu base de datos sin perder ni un solo dato. ¡Manos a la obra y a proteger tu información!
