本篇内容主要讲解“mysql的一键备份数据的脚本分享”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql的一键备份数据的脚本分享”吧!

#/bin/sh#backupdatabaseeveryday!yday=`date-dyesterday+%Y%m%d`mydump="/usr/local/service/mysql-3306/bin/mysqldump"myuser="mydbbak"mypass="enbak"dirname="/root/myadmin"hip=`ifconfigeth0|grep"inetaddr"|cut-d:-f2|cut-d""-f1`hports=`netstat-lpn|grepmysqld|grep'^tcp'|awk'{print$4}'|awk-F":"'{print$2}'`fortportin$hportsdotdirname="${dirname}/${yday}"mkdir-p$tdirnamebfilename="${tdirname}/${hip}:${tport}-${yday}.sql"echo"$bfilename"$mydump-u$myuser-p$mypwd-P$tport--all-databases--flush-logs--master-data=2--single-transaction--quick>$bfilenamedoneexit

到此,相信大家对“mysql的一键备份数据的脚本分享”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!