您好,欢迎访问一九零五行业门户网

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

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

其它类似信息

推荐信息