Backup incremental do Mysql e recuperação point in time

1

Eu tenho um requisito para fazer backup incremental do banco de dados MySQL. Para o qual eu estou escrevendo um script de shell usando o conceito de logs binários.

Agora, o cenário é tal que um backup completo acontecerá a cada dia alternado e o backup incremental deverá ser feito entre eles. Suponha que o backup completo ocorra na segunda e na quarta-feira, o backup incremental deve acontecer na terça-feira. Para recuperação pontual, estou usando mysqlbinlog --starttime --stoptime binary-logs > backup.sql No script de shell, preciso usar a hora de início e a posição de log do backup completo anterior para especificar os arquivos de log na instrução, como recuperá-lo em um script de shell e registrar as alterações feitas durante esse período. Existe alguma maneira eu posso fazer isso, por favor me ajude a este respeito.

    
por Rudra 15.02.2013 / 07:24

1 resposta

2

Você pode usar o utilitário Xtrabackup para o backup incremental do mysql, eles têm um script de shell e você também tem que modificar o script de acordo com a sua necessidade.

    
por 15.02.2013 / 07:41