set -ex
t_dir=$(date +\%Y-\%m-\%d)
b_dir=/datadrive01/dam-bck/${t_dir}
mkdir $b_dir
echo $b_dir
dbs=(db1 db2 db3)
for db in ${dbs[@]};do
echo $(date)
mysqldump -h 10.1.1.1 -P 3306-u root -p'pwd' --single-transaction --flush-logs -q --databases ${db} | gzip > ${b_dir}/${db}.gz
done
echo $(date)
# 恢复
# 先解压
gunzip ./*
# 导入 需要的库
mysql -h 10.1.1.1 -P 3306 -u root -p'pwd' < db1
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交