Mysql 数据备份脚本
2012-08-03 10:55
295 查看
Mysql 备份脚本
通过linux中的crotab进行备份,备份15天的,脚本目录不要带数字,因为awk那地方会去日期数字。
太阳系 - http://blog.csdn.net/fellting
#crontab -e #0 2 * * * /home/mysql/bak/bak.sh thisday=`date "+%G%m%d"` bakdir='/home/mysql/bak' bak_name=$bakdir/'exp_'$thisday'.sql' mysqldump --default-character-set=utf8 -h 192.168.1.10 -u userName -p dbname -ppassword> $bak_name for fname in `ls $bakdir/*.sql` do tmp=$(echo $fname | awk 'BEGIN{FS="([^0-9]+|$)"}{print $2}'); if [ -z $tmp ]; then echo "null.."; else time_dif=$(($(date +%s -d $thisday) - $(date +%s -d $tmp))) echo $time_dif result=`expr $time_dif \/ 86400` if [ $result -gt 15 ]; then echo $fname; rm $fname; fi; fi; done
通过linux中的crotab进行备份,备份15天的,脚本目录不要带数字,因为awk那地方会去日期数字。
太阳系 - http://blog.csdn.net/fellting
相关文章推荐
- shell脚本备份mysql和项目数据
- 程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql数据
- MySQL的热备份开源工具XtraBackup 备份并使用ftp脚本上传备份数据
- mysql 数据备份脚本
- 用shell写一个mysql数据备份脚本
- 服务器数据备份(shell 定时脚本备份mysql)
- 程序员(媛)Shell脚本必备技能之中的一个: 在Linux下怎样自己主动备份mysql数据
- Mysql数据检查备份脚本
- 服务器数据备份(shell 定时脚本备份mysql)
- mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise
- shell实现自动备份mysql、整站数据的两个脚本分享
- shell实现自动备份mysql、整站数据的两个脚本分享
- MySQL远程和本机备份数据脚本示例
- windows下备份Mysql数据的脚本
- Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
- 服务器数据备份(shell 定时脚本备份mysql)
- 编写脚本令Xtrabackup对MySQL数据进行备份的教程
- 服务器数据备份(shell 定时脚本备份mysql)
- linux下mysql自动备份数据脚本
- 用脚本备份mysql数据后压缩