mysql zrm_mysql数据库备份—ZRM

ZRM是Zmanda Recovery Manager的缩写,这是一款备份mysql的开源软件。

一、安装

#yum install -y MySQL-zrm

二、创建备用用户

#mysql -uroot -p

mysql>grant select,insert,update,create,drop,reload,shutdown,alter,super,lock    table,replication client on *.* to ‘backup‘@‘localhost‘ identified by ‘backup‘;

mysql>flush privileges

三、配置文件修改

#cd /etc/mysql-zrm

建议为每个需要备份的数据库创建一个目录加以区别,例如备份linux数据库,则创建linux目录

#mkdir linux

#cp -a mysql-zrm.conf linux

#cd linux

#vim mysql-zrm.conf

backup-level=0                  #0表示全备份,1为增量备份,也可以在命令中指定。

backup-mode=logical      #备份方式,选择为逻辑备份

destination=/data/backup #备份数据存放目录,默认在/var/log/mysql-zrm下

retention-policy=4W        #备份文件保存时间,4W为一个月

compress=1                      #备份文件选择压缩,使用gzip

databases=linux             #选择要备份的数据库为linux

user="backup"               #备份用户

password="backup"    #备份用户密码

socket=/var/lib/mysql/mysql.sock

verbose=1            #记录详细信息

四、备份数据

#mysql-zrm-scheduler --now --backup-set linux 在当前状态下对linux数据库进行完全备份

#mysql-zrm-scheduler --add --interval weekly --start 3:00 --day-of-week 1 --backup-level 0 --backup-set linux  指定每周一3点对linux数据库做一次完全备份

#mysql-zrm-scheduler --add --interval daily --start 1:00 --backup-level 1 --backup-set linux  指定每天1点对数据库做一次增量备份

#crontab -l

0 1 * * * /usr/bin/zrm-pre-scheduler --action backup --backup-set linux --backup-level 1 --interval daily

0 1 * * 1 /usr/bin/zrm-pre-scheduler --action backup --backup-set linux --backup-level 0 --interval weekly

五、备份数据查询

#mysql-zrm-scheduler --query   查看备份日程

#mysql-zrm-reporter --where backup-set=linux --show backup-status-info  查看备份状态

#mysql-zrm-reporter --where backup-set=linux --show backup-performance-info 查看备份结果

#mysql-zrm --action verify-backup --backup-set linux --verbose 检验备份结果

六、恢复

#mysql-zrm-reporter --show restore-info where backup-set=linux 查看备份数据

#mysql-zrm --action restore --source=directory /var/lib/mysql-zrm/linux/20140821160716/     --backup-set linux --verbose  进行恢复

本文出自 “不莱梅乐队” 博客,谢绝转载!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值