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

linux下自动备份MySQL数据并上传到FTP上的shell脚本

mysql源码安装脚本分享

定时导出mysql本地数据替换远程数据库数据脚本分享

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

linux安装php扩展脚本分享

备份shell脚本实例代码

ftp自动上传脚本分享

杀掉oracle在线用户脚本分享

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

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

精品推荐
分类导航