嗨,我想在每天午夜使用 cron 作业进行数据库备份...并且数据库备份的名称应附加当前日期...备份文件的格式应为 mydata_yyyy_mm_dd.sql ...备份文件应放置在/根目录
问问题
35866 次
2 回答
21
就像是
0 0 * * * /path/to/mysqldump ... > /path/to/backup/mydata_$( date +"%Y_%m_%d" ).sql
应该管用。
请阅读
- 授权
- 人 5 crontab
于 2011-07-05T06:16:04.053 回答
7
使用以下内容创建一个 cron.sh 文件:
mysqldump -u root -p{PASSWORD} DBNAME 2>> "/filename_`date '+%Y-%m-%d'`.sql"
并授予该 cron.sh 文件的读取权限或完全访问权限。
并将这一行添加到 crontab 文件中 ($ crontab -e)
0 0 * * * cron.sh
于 2013-10-28T06:34:02.800 回答