Guía para hacer backup automático de bases de datos en WordPress con plugins
¿Te ha pasado alguna vez que, después de una actualización fallida, un error en el servidor o un ataque malicioso, tu web en WordPress se queda en blanco y pierdes todos tus artículos, comentarios y configuraciones? Es una sensación horrible. Pero hay una forma sencilla de dormir tranquilo: automatizar las copias de seguridad de tu base de datos.
En esta guía, te voy a explicar paso a paso cómo configurar un backup automático de la base de datos en WordPress usando plugins. No necesitas ser un experto en servidores ni saber comandos raros. Solo sigue estos pasos y tendrás tu web protegida.
¿Por qué es tan importante hacer backup de la base de datos?
Tu web de WordPress tiene dos partes principales: los archivos (temas, plugins, imágenes) y la base de datos. La base de datos es el cerebro de tu sitio: guarda todas tus entradas, páginas, usuarios, comentarios, ajustes de plugins y contraseñas. Si pierdes la base de datos, pierdes el contenido.
Un backup automático te asegura que, sin que tengas que acordarte, cada cierto tiempo se guarda una copia de seguridad de ese cerebro. Así, si algo sale mal, puedes restaurarlo en minutos.
¿Qué necesitas para empezar?
Antes de instalar cualquier plugin, asegúrate de tener:
- Acceso al panel de administración de WordPress (tú usuario y contraseña).
- Espacio en la nube o un servicio de almacenamiento (Google Drive, Dropbox, Amazon S3, o incluso tu propio servidor FTP). La mayoría de plugins permiten subir el backup automáticamente a estos servicios.
- Conocimiento básico de tu hosting. Por ejemplo, si usas Syspanel (el panel de control que antes se llamaba HestiaCP, y que se accede por el puerto 2106), necesitarás las credenciales FTP o de la base de datos para configurar algunas opciones avanzadas, aunque con los plugins no suele ser necesario.
Los mejores plugins para backup automático de base de datos
Aquí tienes una selección de plugins gratuitos y de pago, ordenados de más sencillo a más completo. Todos son compatibles con WordPress y te permiten programar copias automáticas.
1. UpdraftPlus (El más popular y recomendado)
Es el plugin de backup más usado del mundo. Es gratuito, muy intuitivo y permite programar copias de seguridad completas (archivos + base de datos) o solo de la base de datos.
Cómo configurarlo paso a paso:
- Instálalo: En tu panel de WordPress, ve a Plugins > Añadir nuevo. Busca "UpdraftPlus". Instálalo y actívalo.
- Configura la programación: Ve a Ajustes > UpdraftPlus Backups. Verás una sección llamada "Configuración de la copia de seguridad programada".
- En "Programa de copia de seguridad de archivos", elige "No hacer copia de seguridad" (si solo quieres la base de datos) o la frecuencia que quieras (diaria, semanal...).
- En "Programa de copia de seguridad de la base de datos", elige la frecuencia. Te recomiendo "Diaria" si actualizas contenido a menudo, o "Semanal" si es un sitio estático.
- En "Número de copias de seguridad a conservar", pon un número razonable (por ejemplo, 4 si son semanales, o 7 si son diarias). Así no llenas tu almacenamiento.
- Elige dónde guardar las copias: En la misma pantalla, baja a "Elegir las ubicaciones de almacenamiento remoto". Selecciona tu servicio favorito (Google Drive, Dropbox, etc.). Te pedirá autorizar el acceso (es seguro, solo es para que el plugin pueda subir archivos).
- Guarda los cambios: Haz clic en "Guardar cambios".
- Haz una copia manual de prueba: Para asegurarte de que todo funciona, haz clic en "Copia de seguridad ahora". Marca "Incluir base de datos" y desmarca "Incluir archivos" (si solo quieres la BD). Luego, ve a la pestaña "Copias de seguridad existentes" para verificar que se ha creado correctamente.
[TIP]: UpdraftPlus también te permite restaurar tu web con un solo clic desde la misma interfaz. Es muy útil si tienes que recuperar tu sitio rápidamente.
2. BackWPup (Gratuito y potente)
Este plugin es ideal si necesitas más control sobre dónde y cómo se guardan los backups. Es un poco más técnico, pero sigue siendo amigable.
Cómo configurarlo:
- Instálalo: Igual que el anterior, búscalo en el repositorio de plugins.
- Crea un nuevo trabajo: Ve a BackWPup > Añadir nuevo trabajo. Ponle un nombre, por ejemplo "Backup BD Semanal".
- Configura la programación: En la pestaña "General", marca "Activar planificación" y elige la frecuencia (por ejemplo, cada semana, los lunes a las 3:00 AM).
- Selecciona qué incluir: En la pestaña "Base de datos", marca "Copia de seguridad de la base de datos". Puedes elegir tablas específicas, pero lo normal es dejar todas seleccionadas.
- Destino: En la pestaña "Destinos", elige dónde quieres guardar el backup. Puedes enviarlo a una carpeta en tu servidor (no recomendado si solo lo dejas ahí), a un servicio en la nube o a un FTP.
- Guarda y ejecuta: Guarda el trabajo y luego haz clic en "Ejecutar ahora" para probarlo.
[WARNING]: Si guardas los backups solo en tu servidor, ocupan espacio y si el servidor falla, los pierdes. Siempre es mejor que el plugin los suba a un servicio externo.
3. WPvivid Backup (Alternativa moderna y rápida)
Este plugin es menos conocido pero muy eficiente. Ofrece backup automático, restauración y migración. Su versión gratuita es bastante completa.
Cómo configurarlo:
- Instálalo: Búscalo como "WPvivid Backup".
- Programa la copia: Ve a WPvivid > Configuración. En "Programa de copia de seguridad", activa "Habilitar copia de seguridad programada". Elige la frecuencia (diaria, semanal...) y qué incluir (solo base de datos o archivos también).
- Almacenamiento remoto: En la misma pantalla, en "Almacenamiento remoto", conecta tu cuenta de Google Drive, Dropbox, etc.
- Guarda: No olvides guardar los cambios.
- Prueba: Haz una copia manual desde WPvivid > Copia de seguridad.
[INFO]: WPvivid también permite hacer backups incrementales (solo guarda los cambios desde la última copia), lo que ahorra espacio y tiempo.
Preguntas frecuentes (FAQ) sobre backup automático de base de datos
¿Cada cuánto tiempo debo hacer el backup?
Depende de la frecuencia con la que actualices tu web:
- Blog personal o sitio estático: Una vez a la semana es suficiente.
- Tienda online o web con mucho movimiento: A diario, o incluso cada 12 horas.
- Web con usuarios registrados o foros: Cada pocas horas.
¿El backup de base de datos incluye imágenes y plugins?
No, solo la base de datos (texto, configuraciones, usuarios). Para proteger todo tu sitio, necesitas también un backup de archivos. La mayoría de los plugins permiten hacer ambos a la vez.
¿Puedo hacer backup sin plugins?
Sí, desde Syspanel (puerto 2106) puedes acceder a phpMyAdmin y exportar la base de datos manualmente, o desde la terminal con comandos. Pero no es automático y requiere conocimientos técnicos. Los plugins son la opción más fácil.
¿Qué hago si el backup falla?
Revisa estos puntos:
- Espacio de almacenamiento: Asegúrate de que tu servicio en la nube tenga suficiente espacio.
- Permisos de conexión: Si usas FTP o almacenamiento remoto, verifica que las credenciales sean correctas.
- Límites del servidor: Algunos hostings limitan el tiempo de ejecución de los plugins. Si el backup es muy grande, puede fallar. En ese caso, prueba con un plugin más ligero o contacta con tu soporte técnico.
¿Es seguro guardar los backups en la nube?
Sí, siempre que uses servicios con buena reputación (Google Drive, Dropbox, Amazon S3). Además, los plugins suelen cifrar los archivos de backup. Eso sí, no subas los backups a carpetas públicas.
¿Puedo restaurar solo la base de datos sin afectar los archivos?
Sí. La mayoría de los plugins te permiten restaurar solo la base de datos. Esto es útil si, por ejemplo, borras un artículo por error y quieres recuperarlo sin tocar el diseño.
Consejos finales para que tu backup automático sea infalible
- Prueba la restauración: No esperes a tener un problema. Haz una restauración de prueba en un entorno de pruebas (por ejemplo, un subdominio) para asegurarte de que el proceso funciona.
- No dependas de un solo método: Combina el backup automático del plugin con una copia manual mensual que guardes en tu ordenador.
- Mantén los plugins actualizados: Las actualizaciones corrigen fallos de seguridad y mejoran la compatibilidad.
- Revisa los logs: Cada cierto tiempo, entra al plugin y mira si ha habido errores en las últimas copias programadas.
[WARNING]: No olvides que el backup automático no sirve de nada si no lo revisas periódicamente. Un backup corrupto es peor que no tener ninguno, porque te da una falsa sensación de seguridad.
Conclusión
Hacer un backup automático de la base de datos en WordPress no es un lujo, es una necesidad. Con plugins como UpdraftPlus, BackWPup o WPvivid, puedes configurarlo en menos de 10 minutos y olvidarte. Tu base de datos es el corazón de tu web; protégela con una copia de seguridad programada y duerme tranquilo.
Si tienes cualquier duda, recuerda que en el soporte técnico de tu hosting (por ejemplo, si usas Syspanel, accede por el puerto 2106) también pueden ayudarte a configurar backups a nivel de servidor, aunque con estos plugins no lo necesitarás.
¡Manos a la obra y protege tu contenido!
