怎么用脚本备份Mysql数据
本篇内容主要讲解“怎么用脚本备份Mysql数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用脚本备份Mysql数据”吧!
[html]#crontab-e#02***/home//bak/bak.shthisday=`date"+%G%m%d"`bakdir='/home/mysql/bak'bak_name=$bakdir/'exp_'$thisday'.sql'mysqldump--default-character-set=utf8-h192.168.1.10-uuserName-pdbname-ppassword>$bak_nameforfnamein`ls$bakdir/*.sql`dotmp=$(echo$fname|awk'BEGIN{FS="([^0-9]+|$)"}{print$2}');if[-z$tmp];thenecho"null..";elsewww.2cto.comtime_dif=$(($(date+%s-d$thisday)-$(date+%s-d$tmp)))echo$time_difresult=`expr$time_dif\/86400`if[$result-gt15];thenecho$fname;rm$fname;fi;fi;done
通过linux中的crotab进行备份,备份15天的,脚本目录不要带数字,因为awk那地方会去日期数字。
到此,相信大家对“怎么用脚本备份Mysql数据”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。