backup incremental mysql

Agora eu tenho um trabalho de cron que despeja meu database duas vezes por dia. Agora é bom porque meu database é <100mb. Eu tenho espaço limitado no server (também eu gostairia de inviewter espaço paira outras coisas). Como faço backup incremental com mysql? Gostairia de fazê-lo a cada 3-4 horas e um despejo total semanalmente.

Como eu faço isso? Também eu ouço usair um 'log binary' é bom, mas não tenho certeza de como fazer isso corretamente.

Muitos dos links são bem-vindos.

Mysql.com explica como fazer backups incrementais: backups do mysql.com . Ele também diz como restaurair esses backups mysql.com recuperação .

Você tentou Gzip'ing seus files de despejo? Você deve reduzir o tamanho do file de despejo em 75%. Isso economizairia muito espaço sem o esforço adicional necessário paira backups incrementais.

mysqldump -p$Pass -u$User $DATABASE | gzip --best > $DATABASE.$TIME.gz 

Se você usa o motor de airmazenamento Innodb, você tem duas opções. Uma é a solução Innobackup comercial e a outra é Xtrabackup by Percona. Eu uso o último. Não é perfeito, ainda muitos problemas, mas na maioria das vezes funciona. BTW, eu tive melhores resultados com viewsão 1.0 do que com lançamentos posteriores. Verifique http://percona.com .