dbtrail — uma máquina do tempo para MySQL que lembra todas as alterações de linhas e permite desfazê-las
(github.com/dbtrail)- Faz tail do log binário (binary log) do MySQL e armazena todas as alterações de linhas, com imagens completas de before/after, em um índice pesquisável
- Suporta point-in-time recovery para voltar a um ponto específico no tempo sem locks, mudanças de esquema ou espera por restauração
- Consulta de todas as alterações: veja quando e para o quê qualquer linha foi alterada, em um diff before → after
- Undo preciso: gera SQL de reversão exato selecionando apenas as linhas corrompidas
- Recuperação de cascade delete: reconstrói linhas filhas apagadas por
ON DELETE CASCADEe restaura FKs removidas porON DELETE SET NULL- Inclui até alterações que a maioria das ferramentas não consegue detectar porque o InnoDB as remove em uma camada abaixo do binlog
- Time-travel: consulte o estado de linhas e tabelas em qualquer ponto no tempo pelo console web ou pela CLI
reconstruct- A interface live SQL
AS OFrequer ProxySQL adicionalmente
- A interface live SQL
- Quem alterou?: identifica (atribui) de qual usuário, host ou programa cliente do banco de dados veio uma alteração específica, distinguindo o escopo comprovável conforme a presença de audit plugin
- Verificação da rede de segurança:
bintrail verifycheca offline, sem drift, se a recuperação reproduz o original;bintrail statusmostra trechos ausentes no stream de captura - Console web: explore alterações, faça recuperações e adicione servidores de monitoramento pela UI
- Servidor MCP fornecido: Claude ou qualquer cliente MCP pode pesquisar o histórico e preparar rascunhos de planos de recuperação
- Compatível com: MySQL, Percona Server for MySQL, Amazon RDS for MySQL, Amazon Aurora MySQL, Google Cloud SQL for MySQL
- Conecta-se pelo protocolo de replicação, sem precisar dos arquivos binlog em disco
- Requisitos: MySQL 8.0 ou superior,
binlog_format=ROW,binlog_row_image=FULL(bintrail doctorverifica e informa como corrigir) - Licença Apache 2.0 (uso livre, inclusive comercial/em produção)
Ainda não há comentários.