这个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 $_";
}
} 浅谈在Hibernate中使用Oracle sequenceRHEL 5 下 安装 Oracle 10g 心得笔记相关资讯 mysql Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- MySQL Administrator连接VMWare下 (05/24/2013 09:20:58)
- MySQL 5.1.68 发布 (02/05/2013 08:37:47)
| - 数据库服务器 MySQL (08/15/2013 06:50:23)
- MySQL 5.6 GA 及逃亡潮 (02/08/2013 14:36:35)
- Linux进程间通信:消息队列 (01/28/2013 09:43:00)
|
本文评论 查看全部评论 (0)