mysql备份脚本-myisam引擎

前端之家收集整理的这篇文章主要介绍了mysql备份脚本-myisam引擎前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

#!/bin/bash
#Author:arezone
#Website: http://www.olinux.org.cn
MysqL=/usr/local/webserver/MysqL/bin/MysqL
DBDIR=/data/MysqL
BACKDIR=/data/bak/MysqL
TIME=`date -d "today" +%F`
if [ -d $BACKDIR ]
then
        echo "OK!"
else
        mkdir -p $BACKDIR
fi
cd $DBDIR
cp -p $DBDIR/relay-log.info $DBDIR/test/
DB=$(ls -p | grep / |tr -d / | grep -Ev 'information_schema|performance_schema|test')
/etc/init.d/MysqLd stop
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

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的Shell相关文章