让linux每天定时备份MySQL数据库并删除五天前的备份文件MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建备份文件夹#cd /bak#mkdir mysqldata 2、编写运行脚本#nano -w /usr/sbin/bakmysql.sh注:如使用nano编辑此代码需在每行尾添加&或;连接符,否则生成的文件名末尾字符为乱码代码:#!/bin/bash# Name:bakmysql.sh# This is a ShellScript For Auto DB Backup and Delete old Backup#backupdir=/bak/mysqlbaktime= date +%Y%m%d%H mysql_bin_dir/mysqldump -u user -ppassword dataname1 | gzip $backupdir/name1$time.sql.