#!/bin/bash export PATH=/application/mysql/bin:/usr/local/bin:/sbin/bin:/usr/sbin:/usr/bin bak_path=/backup/$(date +%F) [ ! -d $bak_path ] && mkdir -p $bak_path for dbname in `mysql -uroot -poldboy123 -e "show databases"|sed '1,2d'|grep -v _schema` do for tablename in `mysql -uroot -poldboy123 -e "show tables from $dbname;"|sed '1d'` do mysqldump -uroot -poldboy123 -B --master-data=2 |gzip > $bak_path/${dbname}_${tablename}_$(date +%F).sql.gz done done
分表备份
猜你喜欢
转载自www.cnblogs.com/zhouwanchun/p/11104731.html
今日推荐
周排行