MySQL Restaurar do log binário
Pergunta
Como podemos fazer restaurar um banco de dados data até à data, como "domingo a quarta", mas a partir de um arquivo de log binário?
Obrigado,
Pedro
Solução
Você pode usar mysqlbinlog
. Para especificar datas de início e fim, use os argumentos --start-datetime
e --stop-datetime
; eles estão documentados na página mysqlbinlog
no Manual MySQL.
Outras dicas
Você precisa primeiro restaurar o último backup completo que era antes do ponto em que deseja restaurar. Em seguida, repetir o log binário a partir desse ponto (O backup deveria ter sido criado contendo a posição binlog - se não você vai ter que tentar trabalhar com isso). Até o ponto que deseja restaurar a
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow