linux 下 mysql自动备份脚本
来源:互联网 发布:python配置文件怎么写 编辑:程序博客网 时间:2024/06/05 00:26
服务器上有N个数据库 现在需要备份其中的5个数据库
随性写了个 仅供参考
-- 每天自动备份
db_user="root"
db_passwd="pwd"time="$(date "+%Y%m%d")"
mysql="/app/mysql/bin/mysql"
mysqldump="/app/mysql/bin/mysqldump"
backup_dir="/app/db_backup"
backup_log_dir="/app/db_backup/log"
all_db="$($mysql -u$db_user -p$db_passwd -Bse 'show databases;')"
for db in $all_db
do
if [ "$db" = "db_name1" ]; then
echo "$dump_time|$db" >>$backup_log_dir/dump.log 2>&1
$mysqldump -u$db_user -p$db_passwd $db > "$backup_dir/$db.$time.sql"
fi
if [ "$db" = "db_name2" ]; then
echo "$dump_time|$db" >>$backup_log_dir/dump.log 2>&1
$mysqldump -u$db_user -p$db_passwd $db > "$backup_dir/$db.$time.sql"
fi
if [ "$db" = "db_name3" ]; then
echo "$dump_time|$db" >>$backup_log_dir/dump.log 2>&1
$mysqldump -u$db_user -p$db_passwd $db > "$backup_dir/$db.$time.sql"
fi
if [ "$db" = "db_name4" ]; then
echo "$dump_time|$db" >>$backup_log_dir/dump.log 2>&1
$mysqldump -u$db_user -p$db_passwd $db > "$backup_dir/$db.$time.sql"
fi
if [ "$db" = "db_name5" ]; then
echo "$dump_time|$db" >>$backup_log_dir/dump.log 2>&1
$mysqldump -u$db_user -p$db_passwd $db > "$backup_dir/$db.$time.sql"
fi
done
gzip *sql
#解压命令 gunzip
-- 每天自动删除7天前的备份
-- rm back_up 7 days ago
cd /data/db_backup/
rm_date_format=`date -d '7 day ago' '+%Y%m%d'`
rm -f *$rm_date_format.sql.gz
0 0
- linux 下 mysql自动备份脚本
- linux下mysql自动备份数据脚本
- linux下mysql自动备份shell脚本
- linux下mysql自动备份shell脚本 .
- linux下mysql自动备份脚本
- linux下 mysql自动备份脚本
- Linux下的MySQL自动备份脚本
- linux 下 mysql自动备份脚本
- Linux自动备份mysql脚本
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- Linux下自动备份Mysql数据库脚本(已测试)
- linux下自动备份mysql数据库的脚本
- linux下mysql备份脚本
- Mysql for linux mysql自动备份脚本
- Mysql for linux mysql自动备份脚本
- linux下mysql自动备份
- linux下mysql自动备份
- linux下mysql 自动备份
- SQL内连接、左外链接、右外连接、交叉链接区别
- Advanced Fruits hd 1503
- "Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)
- hdu 5823color II 状压(2016多校第八场1003)
- 【POJ】Stockbroker Grapevine
- linux 下 mysql自动备份脚本
- Android studio 删除所有注释
- 【NOIP2012模拟11.8】斐波那契
- 几个小问题。
- 【HDU 3072】【JZOJ 4686】 通讯
- 在不使用{}时,else执行到哪里结束
- hdoj5748 Bellovin 【BestCoder Round #84】 (最长上升序列)
- 关于遍历ArrayList中的梗
- bzoj 3110 K大数查询(树套树)