1、新建脚本
创建目录,用于存放备份文件:mkdir /data/db_dump
创建脚本:vi /data/db_dump/mysql_db_dump.sh
mysqldump -u$db_root -p$db_pwd --default-character-set=utf8 --all-databases | gzip > $bak_url/database_`date '+%y-%d-%m-%H-%M'`.sql.gz
find $bak_url -name "database_*.sql.gz"-mtime +$datanum -type f | xargs rm -rf
授执行权限:chmod -x mysql_db_dump.sh
测试看效果,可以正常生成

2、添加计划任务
编辑定时器:vi /etc/crontab
添加命令:0 3 * * * /data/db_dump/mysql_db_dump.sh # 每天凌晨3点执行
保存计划,重启:service crond restart
