手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >centos中mysql备份数据库脚本分享
centos中mysql备份数据库脚本分享
摘要:复制代码代码如下:#!/bin/bash#backupmysqldataDBDIR=/data/mysqlBACKDIR=/data/bak...

复制代码 代码如下:

#!/bin/bash

#backup mysql data

DBDIR=/data/mysql

BACKDIR=/data/bak/mysql

TIME=`date -d "today" +%F`

DB=$(ls -p $DBDIR | grep / |tr -d / | grep -Ev 'information_schema|performance_schema|mysql|test')

/etc/init.d/mysqld stop

if [ -d $BACKDIR ]

then

echo "OK!"

else

mkdir -p $BACKDIR

fi

cd $DBDIR

for i in $DB

do

tar czf $BACKDIR/$i_db_$TIME.tar.gz $i

done

/etc/init.d/mysqld start

find $BACKDIR -name "*.tar.gz" -type f -mtime +15 -exec rm {} ; >/dev/null 2>&1

【centos中mysql备份数据库脚本分享】相关文章:

shell对比文件内容脚本分享

linux安装php扩展脚本分享

shell命令行参数用法简介

shell使用mysqld_multi自动做多实例从库脚本

linux下自动备份MySQL数据并上传到FTP上的shell脚本

ftp自动上传脚本分享

linux数据库备份并通过ftp上传脚本分享

备份shell脚本实例代码

Shell中判断字符串是否为数字的6种方法分享

win下调用putty执行命令脚本分享

精品推荐
分类导航