用户登录
用户注册

分享至

备份mysql数据库

  • 作者: 我不是你家隔壁的
  • 来源: 51数据库
  • 2022-09-21
#!/bin/bash
#backup mysql data
#Auther:arezone
#website:http://www.51sjk.com/Upload/Articles/1/0/330/330179_20220921170541061.cn

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
软件
前端设计
程序设计
Java相关