Я хочу автоматизировать резервное копирование моих баз данных и файлов с помощью 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 сделан, а не раньше? Как избежать конфликтов
Любой другой совет? спасибо
1) Обычный подход - сам дамп mysql для резервного копирования, я не вижу никакой выгоды от использования svn для хранения резервных копий
2) Лучше перенести это на свой вопрос (связанный с svn) [ 111]
3) Выполняя последовательно команды в скрипте, вы уже выполняете, что фиксация svn выполняется только после mysqldump | GZIP заканчивается.