Chinaunix首页 | 论坛 | 博客
  • 博客访问: 119246
  • 博文数量: 27
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 315
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-21 20:41
文章分类

全部博文(27)

文章存档

2011年(1)

2010年(21)

2009年(5)

我的朋友

分类: Mysql/postgreSQL

2010-04-09 22:33:34

自动备份mysql簇
 
自动备份MYSQL簇,其实是通过cron这支后台服务来完成的,那么自动备份可以使用以下一种

第一种:在/etc/cron.d目录中,创建cron计划任务
[root@MGM1 ~]# cat > /etc/cron.d/mysql_backup
15 15 * * * root /usr/local/mysql/bin/ndb_mgm -e "START BACKUP 2 SNAPSHOTSTART WAIT COMPLETED"
[root@MGM1 ~]# service crond start
Starting crond:                                            [  OK  ]

第二种:在/etc/crontab配置文件中,加入计划任务
[root@MGM1 ~]# vi  /etc/crontab
15 15 * * * root /usr/local/mysql/bin/ndb_mgm -e "START BACKUP 2 SNAPSHOTSTART WAIT COMPLETED"

第三种:通过自定义文件夹的方式执行计划任务
[root@MGM1 ~]# vi  /etc/crontab
15 15 * * * root run-parts /etc/cron.define
[root@MGM1 ~]# mkdir  /etc/cron.define
[root@MGM1 ~]# touch /etc/cron.define/mysql_backup
[root@MGM1 ~]#chmod +x  /etc/cron.define/mysql_backup
[root@MGM1 ~]# vi /etc/cron.define/mysql_backup
#! /bin/bash
. /etc/init.d/functions
/usr/local/mysql/bin/ndb_mgm -e "START BACKUP 2 SNAPSHOTSTART WAIT COMPLETED"
阅读(1208) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~