linux下mysql自动备份和自动删除文件功能实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下mysql自动备份和自动删除文件功能实现相关的知识,希望对你有一定的参考价值。
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
以上是关于linux下mysql自动备份和自动删除文件功能实现的主要内容,如果未能解决你的问题,请参考以下文章