1
O que é o Databasus e como ele faz backup de bases de dados MySQL?
O Databasus é uma ferramenta de backup auto-hospedada, com licença Apache 2.0, que usa o mysqldump internamente para criar backups consistentes de MySQL. Por cima do mysqldump, ele adiciona uma interface web moderna, agendamento automático, integração com armazenamento em nuvem (S3, Google Drive, Dropbox), notificações em tempo real (Slack, Discord, Telegram) e criptografia AES-256-GCM, dispensando scripts shell personalizados e cron jobs.
2
O Databasus é uma alternativa ou um substituto do mysqldump?
O Databasus estende o mysqldump em vez de substituí-lo. Internamente, ele executa o mysqldump com parâmetros otimizados (--single-transaction, --routines, --triggers, --events) e depois trata da compressão, criptografia e envio para o armazenamento configurado. Você fica com toda a confiabilidade do mysqldump mais agendamento, armazenamento em nuvem, notificações e recursos de colaboração em equipe através de uma interface web.
3
Quais versões de MySQL o Databasus suporta?
O Databasus suporta MySQL 5.7, 8.0, 8.4 e 9. Para MySQL 8.0 e mais recentes, o Databasus usa compressão de rede zstd para transferências mais rápidas em conexões lentas. Para MySQL 5.7, a compressão legada é usada automaticamente. Todas as versões têm os mesmos recursos: agendamento, criptografia, armazenamento em nuvem e notificações.
4
Quais versões de MariaDB o Databasus suporta?
O Databasus suporta MariaDB 10, 11 e 12. Para backups de MariaDB, o Databasus usa a ferramenta nativa mariadb-dump em vez do mysqldump, garantindo compatibilidade total com recursos e otimizações específicos do MariaDB. A mesma interface web e os mesmos recursos de agendamento, armazenamento e notificações funcionam tanto para MySQL como para MariaDB.
5
Posso fazer backup de bases de dados MySQL hospedadas em AWS RDS, Google Cloud SQL ou Azure?
Sim, o Databasus funciona sem problemas com bases de dados MySQL na nuvem, incluindo AWS RDS for MySQL, Google Cloud SQL, Azure Database for MySQL e PlanetScale. Como o Databasus usa backups lógicos via mysqldump, ele só precisa das credenciais padrão de conexão MySQL (host, porta, nome de usuário, senha), sem permissões especiais de nuvem, papéis IAM ou acesso ao sistema de arquivos.
6
Como funciona o agendamento de backup MySQL no Databasus?
Você pode agendar backups MySQL em intervalos de hora em hora, diários, semanais ou mensais, ou usar expressões cron para controle preciso. Escolha horários específicos (como 3 da manhã, quando o tráfego é baixo) e dias. O Databasus cuida do resto: conectar ao MySQL, executar o mysqldump, comprimir o resultado, criptografá-lo e enviá-lo para o destino de armazenamento.
7
Onde ficam guardados os meus backups MySQL?
Você escolhe onde guardar os arquivos de backup MySQL: localmente no seu servidor, em armazenamento compatível com S3 (AWS S3, MinIO, Backblaze B2), Google Drive, Cloudflare R2, Dropbox, NAS via SFTP, ou qualquer destino suportado pelo rclone. Cada base de dados pode ter o seu próprio destino de armazenamento. Os arquivos de backup ficam sob o seu controle.
8
Como o Databasus protege as credenciais e os backups da base de dados MySQL?
O Databasus implementa segurança em várias camadas:
1. Criptografia de credenciais: todas as senhas, tokens e strings de conexão MySQL são criptografados com AES-256-GCM antes do armazenamento. A chave de criptografia é guardada separada da base de dados.
2. Criptografia de backups: cada arquivo de backup é criptografado com uma chave única derivada da chave mestra, do ID do backup e de um salt aleatório.
3. Tratamento seguro de senhas: as senhas MySQL são passadas por arquivos .my.cnf temporários com permissões 0600, nunca expostas em argumentos de linha de comando ou logs.
9
Posso restaurar backups MySQL em um servidor ou provedor de nuvem diferente?
Sim, como o Databasus cria backups lógicos padrão do mysqldump, você pode restaurá-los em qualquer servidor MySQL: outra versão, outro provedor de nuvem ou uma máquina de desenvolvimento local. Baixe o backup do Databasus (descriptografado automaticamente) e use o comando mysql para restaurar. O Databasus mostra o comando exato de restauração para cada backup.
10
O Databasus suporta backup de réplicas MySQL?
Sim, você pode fazer backup de servidores réplica (slave) MySQL. O Databasus usa --single-transaction, que cria um snapshot consistente sem parar a replicação. Isso é útil para tirar a carga de backup do servidor primário. Basta apontar o Databasus para os dados de conexão da sua réplica.
11
Qual é a diferença entre o Databasus e o MySQL Enterprise Backup ou o Percona XtraBackup?
O MySQL Enterprise Backup e o Percona XtraBackup criam backups físicos (binários) que exigem acesso direto ao sistema de arquivos do diretório de dados do MySQL. Eles são mais rápidos para bases de dados muito grandes, mas:
• Não conseguem fazer backup de MySQL na nuvem (RDS, Cloud SQL, Azure)
• Exigem instalação no próprio servidor da base de dados
• Têm configuração e processo de restauração mais complexos
O Databasus usa backups lógicos (mysqldump), que funcionam com qualquer servidor MySQL ao qual você consiga se conectar, incluindo todos os provedores de nuvem. Para a maioria das bases de dados com menos de 100 GB, os backups lógicos são práticos e muito mais simples de administrar.
12
Posso fazer backup de bases de dados MySQL e PostgreSQL com a mesma instância do Databasus?
Sim, o Databasus suporta MySQL, MariaDB, PostgreSQL e MongoDB em uma única instalação. Você pode administrar os backups de todas as suas bases de dados a partir de uma única interface web, com agendamentos, destinos de armazenamento e canais de notificação diferentes para cada uma. Isso é útil para equipes que administram infraestruturas de bases de dados variadas.