Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4179875
  • 博文数量: 240
  • 博客积分: 11504
  • 博客等级: 上将
  • 技术积分: 4277
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-28 14:24
文章分类

全部博文(240)

分类: Mysql/postgreSQL

2008-01-15 14:10:55

只是一个完全备份,等增量备份写好了发上来。



假设有三个库
m_site,m_bbs,m_cms.

#!/bin/sh
#
# MySQL Backup Scripts.
# Created by david.
#
# Created time:2008-01-09 11:10:49
#
USERNAME=backup_user
PASSWORD=123456
case "$1" in
  m_site) BACKUP_FILE=/home/david_yeung/backup/backup_m_site`date '+%Y%m%d_%H%M%S'`.sql ;;
  m_bbs) BACKUP_FILE=/home/david_yeung/backup/backup_m_bbs`date '+%Y%m%d_%H%M%S'`.sql ;;
  m_cms) BACKUP_FILE=/home/david_yeung/backup/backup_m_cms`date '+%Y%m%d_%H%M%S'`.sql ;;
  *) ;;
esac
# Start backup.
/usr/local/mysql/bin/mysqldump -u$USERNAME -p$PASSWORD -B $1 --add-drop-table -R > $BACKUP_FILE

# Compress backup file.
gzip $BACKUP_FILE


加入到CRONTAB里面去。
[david_yeung]# crontab -l
0 0 * * * /home/david_yeung/mysqlbackup_david m_site
0 0 * * * /home/david_yeung/mysqlbackup_david m_bbs
0 0 * * * /home/david_yeung/mysqlbackup_david m_cms

阅读(4335) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-03-18 09:34:15

能不能再增加点功能贴出来啊。 比如: WINDOWS版本的?

chinaunix网友2009-03-17 14:24:31

lz很强悍! 我这个菜鸟佩服的五体投地 希望增量还原尽快公布,正在找这方面资料,头疼

justinyun2008-02-04 15:06:32

在备份数据的时候有很多外在因素存在,参数太少了!

goto9992008-01-21 14:33:36

已经很强了