设为首页 加入收藏

TOP

mysql简单批量备份多个库
2014-11-24 02:54:39 来源: 作者: 【 】 浏览:3
Tags:mysql 简单 批量 备份 多个

#!/bin/bash
#This script is batch backup for mysql;
SQL_name=dbname1 dbname2 dbname3......dbnameN-1 dbnameN
SQL_pwd=123456

for i in $SQL_name
do
mysqldump -uroot -p$SQL_pwd $i > $i-$(date +%y-%m-%d-%H-%M).sql
sleep 5
done


完整备份方案,将所有数据库备份后,进行打包压缩归档,同时删除原备份文件。

#!/bin/bash
SQL_name=dbname1 dbname2 dbname3......dbnameN-1 dbnameN #数据库名称;
SQL_pwd=123456 #数据库密码;
SQL_path=/usr/local/mysql/bin #数据库命令目录;
BACKUP_tmp=/data/backup/tmp #备份文件临时存放目录;
BACKUP_path=/data/backup #备份文件压缩打包存放目录;
for i in $SQL_name
do
$SQL_path/mysqldump -uroot -p$SQL_pwd $i > $BACKUP_tmp/$i-$(date +%y-%m-%d-%H-%M).sql
sleep 3
done
sleep 60
#将备份数据打包,并删除原备份文件;
tar --remove-files -cvzf $BACKUP_path/school-backup-$(date +%y-%m-%d).tar.gz $BACKUP_tmp/* 2&>1 /dev/null
exit 0

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQL数据库备份 下一篇SQL Server数据库实现自动备份的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Sphinx : 高性能SQL (2025-12-24 10:18:11)
·Pandas 性能优化 - (2025-12-24 10:18:08)
·MySQL 索引 - 菜鸟教 (2025-12-24 10:18:06)
·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)