centos中mysql备份数据库脚本分享
centos中mysql备份数据库脚本分享
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:#!/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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新linuxshell学习
热门linuxshell学习
脚本专栏子分类