Linux下的MySQL数据库单独打包脚本

企鹅博客 2019年7月14日10:28:42 发表评论 552 views

这个Linux下的MySQL数据库单独打包脚本共有三个功能:

1.建立以日期为名称的文件夹,用于存放mysql数据库备份

2.以日期为名称的文件夹如果超过30未更新,则自动删除,以节省服务器空间

3.进入/var/lib/mysql目录,对目录下的所有数据库目录进行单独打包

从事行业不同,仅供参考!如有不足之处,请大家及时指正!

#!/usr/bin/perl

chdir "/backup";

$file = "mysql_backup";

if (! -e $file)

{

system "mkdir $file";

}

chdir $file;

$x=`date +%Y%m%d`;

if (! -e $x)

{

system "mkdir $x";

}

@b = <*>;

foreach $b(@b)

{

if (-M $b > 30)

{

system "rm -rf $b";

}

}

chdir "/var/lib/mysql";

@a = <*>;

foreach (@a)

{

if ( -d )

{

system "tar czvf /backup/$file/`date +%Y%m%d`/$_.tar.gz $_";

}

}

除非注明,否则均为@企鹅博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.qieseo.com/146900.html

weinxin
欢迎加入中国SEO站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
企鹅博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: