#!/bin/bash
# mysqldump databases
user=root
passwd=eisc.cn
filed="/eisc/sqlbak"
mkdir -p $filed ; cd $filed && rm -rf *
databases=(
`mysql -u$user -p$passwd -e "show databases" | grep -vE "mysql|Database|performance_schema|information_schema"`
)
echo "show databases :" ${databases[*]}
for i in ${databases[*]} ; do
mysqldump -h 127.0.0.1 -P 3306 -u$user -p$passwd $i > $filed/$i.sql
echo "daochu $i "
done
tar -zcvf sql_bak`date +%Y-%m-%d-%H%M%y`.tar.gz ./*
# zcvf 压缩空间,不加z 空间很大
# 使用 mysqldump 备份数据库时避免锁表 --skip-opt
Powered by ddoss.cn 12.0
©2015 - 2026 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号|小程序备渝ICP备2024035333号-2X
|小绿叶技术博客(ddoss.cn)简介|
【实验平台安全承诺书】
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2026-01-16 18:15:49,Processed in 0.0172 second(s).