博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql备份脚本
阅读量:6435 次
发布时间:2019-06-23

本文共 618 字,大约阅读时间需要 2 分钟。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
#Time:2016-11-8
#owner:fujinzhou
#scriptname:mysqlback.sh
#要备份的数据库名,多个数据库用空格分开
DB=(zabbix reboot10)
#备份目录
BACKUPPATH=
"/data/backup/"
if 
[ ! -d 
"$BACKUPPATH" 
]; 
then
    
mkdir 
-p 
"$BACKUPPATH"
fi
#循环DB
for 
db 
in 
${DB[*]}
  
do
    
cd 
$BACKUPPATH
    
#备份并打包数据库生成的sql文件
    
/bin/nice 
-n 19 
/usr/bin/mysqldump 
--defaults-
file
=
/root/
.my.cnf  $db > ${db}_$(
date 
+%Y%m%d).sql && 
tar 
zPcf ${db}_$(
date 
+%Y%m%d).sql.
tar
.gz ${db}_$(
date 
+%Y%m%d).sql 
done
#删除之前的sql文件
rm 
-rf $BACKUPPATH*.sql

本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1870676,如需转载请自行联系原作者

你可能感兴趣的文章
Java日志那些事
查看>>
117. Populating Next Right Pointers in Each Node II
查看>>
【笔记】重学前端-winter
查看>>
大数据构建模块:选择体系结构和开源框架
查看>>
62. Unique Paths
查看>>
告诉你微信域名被封的原因和防封方案
查看>>
七个你没用过的炫酷开发工具推荐
查看>>
深度解析利用ES6进行Promise封装总结
查看>>
css的content属性
查看>>
熬过了互联网“寒冬”,接下来的金三银四你该怎么面试进BAT?
查看>>
Java 开源库精选(持续更新)
查看>>
Scrum联盟发布2015年Scrum状况报告
查看>>
在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
查看>>
CloudCare容器技术白皮书
查看>>
苦酒入喉心作痛,红酒入鹅鹅想哭——震惊!勒索病毒想哭靠wine感染了Ubuntu16.04 ...
查看>>
Kubernetes Nginx Ingress Controller源码分析
查看>>
Linux下区分物理CPU、逻辑CPU和CPU核数
查看>>
第二十一章:变换(三)
查看>>
同步异步阻塞非阻塞杂记
查看>>
2018年中国银行业十件大事,“Fintech深度融合,科技子公司遍地” ...
查看>>