Как автоматизировать резервное копирование mysql?

Я хочу автоматизировать резервное копирование моих баз данных и файлов с помощью cron. Должен ли я добавить следующие строки в 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) Прежде всего, это хороший подход?
2) Не ясно, как указать хранилище и рабочие копировать со свн.
3) Как я могу запустить svn только тогда, когда mysqldump сделан, а не раньше? Как избежать конфликтов

Любой другой совет? спасибо

2
задан 3 January 2011 в 15:28

1 ответ

1) Обычный подход - сам дамп mysql для резервного копирования, я не вижу никакой выгоды от использования svn для хранения резервных копий

2) Лучше перенести это на свой вопрос (связанный с svn) [ 111]

3) Выполняя последовательно команды в скрипте, вы уже выполняете, что фиксация svn выполняется только после mysqldump | GZIP заканчивается.

0
ответ дан 3 January 2011 в 15:28

Другие вопросы по тегам:

Похожие вопросы: