1
¿Qué es Databasus y cómo realiza copias de seguridad de bases de datos MySQL?
Databasus es una herramienta de respaldo autoalojada con licencia Apache 2.0 que usa mysqldump internamente para crear copias de seguridad consistentes de MySQL. Envuelve mysqldump con una interfaz web moderna, programación automatizada, integración con almacenamiento en la nube (S3, Google Drive, Dropbox), notificaciones en tiempo real (Slack, Discord, Telegram) y cifrado AES-256-GCM, así que no necesita scripts de shell personalizados ni tareas cron.
2
¿Es Databasus una alternativa o un reemplazo de mysqldump?
Databasus extiende mysqldump en lugar de reemplazarlo. Internamente, ejecuta mysqldump con parámetros optimizados (--single-transaction, --routines, --triggers, --events) y luego se encarga de la compresión, el cifrado y la subida al almacenamiento configurado. Obtiene toda la fiabilidad de mysqldump más programación, almacenamiento en la nube, notificaciones y funciones de colaboración en equipo mediante una interfaz web.
3
¿Qué versiones de MySQL soporta Databasus?
Databasus soporta MySQL 5.7, 8.0, 8.4 y 9. Para MySQL 8.0 y versiones posteriores, Databasus usa compresión de red zstd para transferencias más rápidas en conexiones lentas. Para MySQL 5.7 se usa automáticamente la compresión heredada. Todas las versiones cuentan con las mismas funciones: programación, cifrado, almacenamiento en la nube y notificaciones.
4
¿Qué versiones de MariaDB soporta Databasus?
Databasus soporta MariaDB 10, 11 y 12. Para los respaldos de MariaDB, Databasus usa la herramienta nativa mariadb-dump en lugar de mysqldump, lo que garantiza compatibilidad total con las funciones y optimizaciones específicas de MariaDB. La misma interfaz web y las mismas funciones de programación, almacenamiento y notificaciones sirven tanto para MySQL como para MariaDB.
5
¿Puedo hacer copias de seguridad de bases de datos MySQL alojadas en AWS RDS, Google Cloud SQL o Azure?
Sí, Databasus funciona sin problemas con bases de datos MySQL alojadas en la nube, incluidas AWS RDS for MySQL, Google Cloud SQL, Azure Database for MySQL y PlanetScale. Como Databasus usa respaldos lógicos mediante mysqldump, solo requiere credenciales de conexión MySQL estándar (host, puerto, usuario, contraseña), sin permisos de nube especiales, roles IAM ni acceso al sistema de archivos.
6
¿Cómo funciona la programación de respaldos de MySQL en Databasus?
Puede programar respaldos de MySQL con intervalos por hora, día, semana o mes, o usar expresiones cron para un control preciso. Elija horas concretas (como las 3 de la madrugada, cuando el tráfico es bajo) y días. Databasus se encarga del resto: conectarse a MySQL, ejecutar mysqldump, comprimir la salida, cifrarla y subirla al destino de almacenamiento.
7
¿Dónde se guardan mis copias de seguridad de MySQL?
Usted elige dónde guardar los archivos de respaldo de MySQL: localmente en su servidor, en almacenamiento compatible con S3 (AWS S3, MinIO, Backblaze B2), Google Drive, Cloudflare R2, Dropbox, NAS por SFTP o cualquier destino compatible con rclone. Cada base de datos puede tener su propio destino de almacenamiento. Sus archivos de respaldo permanecen bajo su control.
8
¿Cómo protege Databasus las credenciales y las copias de seguridad de MySQL?
Databasus implementa seguridad en varias capas:
1. Cifrado de credenciales: todas las contraseñas, tokens y cadenas de conexión de MySQL se cifran con AES-256-GCM antes de almacenarse. La clave de cifrado se guarda separada de la base de datos.
2. Cifrado de respaldos: cada archivo de respaldo se cifra con una clave única derivada de la clave maestra, el ID del respaldo y una sal aleatoria.
3. Manejo seguro de contraseñas: las contraseñas de MySQL se pasan mediante archivos .my.cnf temporales con permisos 0600, sin exponerse nunca en los argumentos de la línea de comandos ni en los registros.
9
¿Puedo restaurar copias de seguridad de MySQL en otro servidor u otro proveedor de nube?
Sí, como Databasus crea respaldos lógicos estándar de mysqldump, puede restaurarlos en cualquier servidor MySQL: otra versión, otro proveedor de nube o una máquina de desarrollo local. Descargue el respaldo desde Databasus (se descifra automáticamente) y luego use el comando mysql para restaurarlo. Databasus muestra el comando exacto de restauración para cada respaldo.
10
¿Databasus permite respaldar réplicas (esclavos) de replicación de MySQL?
Sí, puede respaldar servidores réplica (esclavos) de MySQL. Databasus usa --single-transaction, que crea una instantánea consistente sin detener la replicación. Esto resulta útil para descargar el trabajo de respaldo de su servidor primario. Basta con apuntar Databasus a los datos de conexión de su réplica.
11
¿En qué se diferencia Databasus de MySQL Enterprise Backup o Percona XtraBackup?
MySQL Enterprise Backup y Percona XtraBackup crean respaldos físicos (binarios) que requieren acceso directo al sistema de archivos del directorio de datos de MySQL. Son más rápidos para bases de datos muy grandes, pero:
• No pueden respaldar MySQL alojado en la nube (RDS, Cloud SQL, Azure)
• Requieren instalarse en el propio servidor de base de datos
• Tienen un proceso de configuración y restauración más complejo
Databasus usa respaldos lógicos (mysqldump), que funcionan con cualquier servidor MySQL al que pueda conectarse, incluidos todos los proveedores de nube. Para la mayoría de las bases de datos de menos de 100 GB, los respaldos lógicos son prácticos y mucho más sencillos de gestionar.
12
¿Puedo respaldar bases de datos MySQL y PostgreSQL con la misma instancia de Databasus?
Sí, Databasus soporta MySQL, MariaDB, PostgreSQL y MongoDB en una sola instalación. Puede gestionar los respaldos de todas sus bases de datos desde una única interfaz web, con distintas programaciones, destinos de almacenamiento y canales de notificación para cada una. Esto resulta útil para equipos que gestionan infraestructuras de bases de datos diversas.