RHEL5 mysql自动备份的实现

系统 Linux
教您RHEL5 mysql自动备份的实现,满足懒人需求。RHEL5 mysql自动备份的实现主要通过编写shell来完成。全文做了相对详细的介绍。

RHEL5 mysql自动备份可以省去您不少烦恼,所以写了个RHEL5 mysql自动备份的shell命令,以满足 懒人需求。RHEL5 mysql自动备份实践相关版本:
Linux: redhat enterprise linux 5
mysql: 5.1
RHEL5下mysql自动备份的实现分以下步骤:

1. 创建shell脚本文件
filename=`date +%Y%m%d_%H:%M`
mysqldump --opt database -u username -h host -ppassword | gzip > /var/mysqlbackup/$filename.gz
然后把该文件放到/etc/cron.daily/(每天执行目录)
/etc/cron.hourly/ (每小时)
/etc/cron.monthly/ (每月)
/etc/cron.weekly/ (每周)
然后在编辑/etc/crontab文件,改变/etc/cron.daily前面的时间参数(默认为4点)
前面的时间格式为“M H D m d cmd”。其中,M代表分钟(0~59),H代表小时(0~23),D 代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期天)。*表示任何.例如01 * * * * 表示每小时的01分执行
如果不是redhat要编辑/etc/crontab文件
gedit /etc/crontab
gedit /etc/crontab
RHEL5下mysql自动备份完成以上步骤后,在***加入
01 5 * * * root /opt/autobackup(上面shell脚本文件)
每天5点运行脚本,也可以修改5为其他指定时间

2. 为脚本增加权限
# chmod +x /opt/autobackup(面shell脚本文件)
# chmod +x /opt/autobackup(面shell脚本文件)

3. 重启crontab
# /etc/rc.d/init.d/crond restart
# /etc/rc.d/init.d/crond restart

到这为止RHEL5 mysql自动备份看似OK了。挺easy的,可是执行后也没有报错。发 现/var/mysqlbackup/(备份目录)下有一个叫..%Y%m%d_%H:%M.gz的文件看样是日期文件名没有生效。*** 又搞了半天,也查了半天就是不知道怎么回事***问了一个朋友他让我把shell脚本发过去,过了一会。 才知道是因为filename=`date +%Y%m%d_%H:%M`这个" ' "应该是Tab键上的那点,而我打的是单引号。马还 是那个修改过来。据此修改后RHEL5 mysql自动备份就基本上实现了。
 

【编辑推荐】

  1. 深入体验红帽企业版RHEL5.4
  2. 完成RHEL5 Squid配置过程的五步法
  3. 深入剖析RHEL5安全性
  4. RHEL5 NFS服务器的维护步骤
  5. 讲解RHEL5下配置NFS服务器的三大步骤
责任编辑:佚名 来源: sina
相关推荐

2009-10-09 16:40:45

RHEL5安装

2009-09-03 15:08:14

RHEL5DNS服务配置红帽

2009-10-10 14:03:44

RHEL5 DNS配置

2009-09-03 15:11:18

RHEL5vi高亮

2010-08-04 09:52:48

RHEL5 nfs

2009-10-12 10:52:47

RHEL5安全性

2009-10-10 09:01:50

RHEL5启动与关闭

2010-04-22 09:53:41

RHEL5无人值守安装

2009-09-03 14:52:59

RHEL5配置局域网红帽

2011-05-16 11:29:00

MySQL自动备份

2009-10-12 10:37:24

RHEL5 NFS服务

2011-03-22 15:47:59

Linux系统安全

2009-09-03 13:50:31

AudacityRHEL5源码编译

2012-02-01 14:35:04

红帽RHEL5RHEL 6

2011-03-28 16:12:55

mysql自动远程备份

2009-10-10 11:29:41

RHEL5 Xen 虚

2009-09-03 15:19:06

RHEL5下DNS服务器红帽

2009-10-09 16:32:16

远程RHEL5安装

2010-05-12 21:21:43

DNS服务RHEL5

2011-03-22 15:47:39

Linux系统安全
点赞
收藏

51CTO技术栈公众号