8
您好我想在每天晚上使用cron作業進行數據庫備份...並且數據庫備份的名稱應該附加當前日期...備份文件的格式應該是mydata_yyyy_mm_dd.sql ... 備份文件應該放在/ root目錄使用Cron作業的每日數據庫備份
您好我想在每天晚上使用cron作業進行數據庫備份...並且數據庫備份的名稱應該附加當前日期...備份文件的格式應該是mydata_yyyy_mm_dd.sql ... 備份文件應該放在/ root目錄使用Cron作業的每日數據庫備份
像
0 0 * * * /path/to/mysqldump ... > /path/to/backup/mydata_$(date +"%Y_%m_%d").sql
應該工作。
請仔細閱讀
創建與此內容cron.sh文件:
mysqldump -u root -p{PASSWORD} DBNAME 2>> "/filename_`date '+%Y-%m-%d'`.sql"
,並給予讀取權限或全該cron.sh文件的訪問權限。
,並添加這一行到crontab文件($ crontab -e命令)
0 0 * * * cron.sh
我不得不逃離斜線添加到''%,爲''%通常由cron解釋爲換行符。例如'.../path/to/backup/mydata _ $(date +「\%Y _ \%m _ \%d」)''。 – cloudrave
centos 6.4是好的。不需要逃跑 –
@ wonk0請指導我這一點。 http://stackoverflow.com/questions/33057744/send-email-via-cron-job-every-day-with-database-csv-xls-or-xml-file-backup-usi –