当前位置: 移动技术网 > 网络运营>服务器>Linux > centos中mysql备份数据库脚本分享

centos中mysql备份数据库脚本分享

2017年12月12日  | 移动技术网网络运营  | 我要评论

复制代码 代码如下:

#!/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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网