手机
当前位置:查字典教程网 >脚本专栏 >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备份数据库脚本分享】相关文章:

nginx日志切割脚本分享

shell监控脚本 准备工作分享

shell命令行参数用法简介

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

ftp自动上传脚本分享

两个备份数据库的shell脚本

使用shell检查并修复mysql数据库表的脚本

备份shell脚本实例代码

一个强大的网络分析shell脚本分享(实时流量、连接统计)

shell对比文件内容脚本分享

精品推荐
分类导航