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

使用curl递归下载软件脚本分享

备份shell脚本实例代码

shell脚本实现ssh自动登录功能分享

linux安装php扩展脚本分享

nginx日志切割脚本分享

linux下保留文件系统下剩余指定数目文件的shell脚本

linux数据库备份并通过ftp上传脚本分享

shell使用mysqld_multi自动做多实例从库脚本

linux自动重启tomcat脚本分享

mysql源码安装脚本分享

精品推荐
分类导航