1、在服务器的备份目录执行命令
cd /data/backup
tar -zcf mysql_date +%Y%m%d
.tar.gz /data/mysql/data
2、保留近4天的数据
find /data/backup -name " mysql_*.tar.gz" -mtime +3 | xargs rm -rf
3、/etc/crontab 增加定时任务
3 3 * * * root data/backup/backup_daily.sh
4、拷贝备份文件到备份服务器
scp mysql_date +%Y%m%d
.tar.gz 1.1.1.1:/data/backup/
5、show binary logs;
show variables like ‘%log%’;
set global expire_logs_days = 10; //保留10天的日志
PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); //删除10天前的MySQL binlog日志