0
点赞
收藏
分享

微信扫一扫

分库备份脚本

骑在牛背上看书 2023-10-13 阅读 35

#!/bin/bash
TIME=$(date +%F_%H-%M-%S)
DIR=/backup
PASS=123456

[ -d ${DIR} ] || mkdir ${DIR}

for DB in $(mysql -u root -p "${PASS}" -e 'show databases' | grep -Ev "^Database|.*schema$");
do
mysqldump -F --single-transaction --master-data=2 --default-character-set=utf8 -q -B ${DB} | gzip > ${DIR}/${DB}_${TIME}.sql.gz
done


举报

相关推荐

0 条评论