Como automatizar os backups do mysql?

2

Eu quero automatizar o backup dos meus bancos de dados e arquivos com o cron. Devo adicionar as seguintes linhas ao crontab?

mysqldump -u root -pPASSWORD database_name | gzip > /home/backup/database_'date +\%m-\%d-\%Y'.sql.gz

svn commit -m "Committing the working copy containing the database dump"

1) Primeiro de tudo, esta é uma boa abordagem?
2) Não está claro como especificar o repositório e a cópia de trabalho com svn.
3) Como posso executar o svn somente quando o mysqldump é feito e não antes? Evitando conflitos

Alguma outra dica? obrigado

    
por aneuryzm 03.01.2011 / 12:48

1 resposta

0

1) O mysql dump para backup em si é a abordagem usual, não vejo nenhum benefício de usar o svn para armazenar os backups

2) Melhor mover isso para sua própria pergunta (relacionado svn)

3) Fazendo os comandos em seqüência em um script que você já está impondo, o svn commit é executado somente após o mysqldump | gzip termina.

    
por João Pinto 03.01.2011 / 13:24