1 , mysql无密码登录
shell>vi ~/.my.cnf [client] host=localhost user=root password=123456
2,备份脚本
#!/bin/bash #自动备份数据库blog表脚本 #verserion 1.0 #author zhanggang cd /opt/crontab/databack Now=`date ‘+%Y-%m-%d %H:%M:%S‘` FILE=backup-$Now.sql mysqldump blog > $FILE
3,删除脚本,删除14天之前的文件
#/bin/bash # 每两个星期将之前的备份数据删除 $Path="/opt/crontab/databack" find $Path/* -type f -mtime +14 -exec rm {} \;
4,定时任务,每天0点0分执行
[[email protected] shell]# crontab -l 00 00 * * * /opt/crontab/shell/backup_blog.sh 00 00 * * * /opt/crontab/shell/del_backup.sh
时间: 2024-10-25 19:40:47