michael数据库kingdba.blog.chinaunix.net

平淡,平凡,平静,低调。

  • 博客访问: 212462
  • 博文数量: 77
  • 博客积分: 1732
  • 博客等级: 上尉
  • 技术积分: 802
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-11 16:02
个人简介

博客很久没有更新了,原因是大多数时间都忙在研究技术上,却懒得腾时间出来把技术分享,最近在开源力量上开课《Mongodb管理与维护》,让屌丝们从0到精通,敬请关注。本博客技术原创更新滞后一些,找时间更新有关mysql,mongodb等内容,谢谢大家关注。

文章分类

全部博文(77)

文章存档

2011年(20)

2010年(40)

2009年(7)

2008年(10)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

分类: Mysql/postgreSQL

一、需求:
1.实现每天每6小时全备份一次mysql数据库。
2.一天以上的备份文件进行压缩处理。
3.30天以上的备份需要进行删除处理。
二、实现脚本与详解
#!/bin/bash
#创建者:黄锡峰
#修改时间:2011-12-21

y1=`date +%Y%m%d%H%M%S`;  #时间变量,用于标明备份文件的日期

#备份目录
dir=/export/backup/game;

#备份文件名
bkgame=$dir/game1_40002_"$y1".dmp;

#1天以上备份行进行压缩处理
/bin/gzip -9 `find $dir -mtime +1|grep -v gz` 2>&1;

#3天以上备份进行删除处理
find $dir -mtime +3 -exec rm -f {} \;

#全备份数据库
/export/mysql8/bin/mysqldump -P 3308 -S /tmp/mysql8.sock -R -q -F --single-transaction  game1  -uhxf -p"huangxifeng" > $bkgame;
阅读(798) | 评论(0) | 转发(1) |
0

上一篇:pgpool-II 入门教程

下一篇:没有了

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册