Heim >Datenbank >MySQL-Tutorial >Linux下的MySQL数据库单独打包脚本

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:54:33892Durchsuche

这个Linux下的MySQL数据库单独打包脚本共有三个功能:1.建立以日期为名称的文件夹,用于存放mysql数据库备份2.以日期为名称的文件夹

这个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 $_";
}
}

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn