首页 > 代码库 > mysql分表备份
mysql分表备份
#!/bin/sh
MYUSER=root
MYPASS=123123
MYSOCK=/tmp/mysql.sock
backup_path=/test
DBLIST="`mysql -u$MYUSER -p$MYPASS -e "show databases;" |grep -Ev ‘Database|mysql|schema‘`"
DUMP="mysqldump -u$MYUSER -p$MYPASS -F -R -x"
mkdir -p $backup_path
for db in $DBLIST
do
echo "db:"$db
TBLIST="$(mysql -u$MYUSER -p$MYPASS -e "show tables from $db;" |sed 1d)"
for tb in $TBLIST
do
$DUMP $db $tb |gzip >${backup_path}/mysqltest_${db}_${tb}_$(date +%F).sql.gz
echo "table:"$tb
done
done
本文出自 “神奇的海螺” 博客,谢绝转载!
mysql分表备份
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。