1、新建一個(gè)shell腳本,進(jìn)行執(zhí)行數(shù)據(jù)庫備份。
#! /bin/sh
find /usr/local/mysql/bak/ -mtime +1 -type f -name "*.sql" -exec rm -rf {} ;
mysqldump -uroot -p123456 –all-databases –single-transaction > /usr/local/mysql/bak/"$(date +"%Y%m%d")".sql
2、新建一個(gè)crond任務(wù),每晚0點(diǎn)執(zhí)行上面的shell腳本。
crontab -e
0 0 * /bin/sh /usr/local/mysql/bak/backup.sh