我想用 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)不清楚如何用svn指定存储库和工作副本。
3)我怎样才能只在mysqldump完成而不是之前运行svn?避免冲突
还有其他提示吗?谢谢
1)备份本身的mysql转储是通常的方法,我看不出使用svn存储备份有什么好处
2)最好把它移到它自己的问题上(svn相关)
3)通过在脚本中按顺序执行命令,您已经强制执行该命令,svn commit 仅在 mysqldump | 之后执行。gzip 完成。