mysql按表备份脚本

#!/usr/bin/bashbr/>MYUSER=root
MYPASS=nht@123
socket=/tmp/mysql.sock
MYCMD="mysql -u$MYUSER -p$MYPASS -S $socket"
MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S $socket"
for database in $MYCMD -e "show databases;"|sed '1,2d' |egrep -v "mysql|schema|sys"
do
mkdir /server/backup/${database} -p
for table in $MYCMD -e "show tables from $database;"|sed '1d'do$MYDUMP $database $table|gzip>/server/backup/${database}/${table}_$(date +%F).sql.gzdonedone

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
本站公众号
   欢迎关注本站公众号,获取更多程序园信息
开发小院