欢迎来到天天文库
浏览记录
ID:40775428
大小:57.50 KB
页数:5页
时间:2019-08-07
《ZRM备份及还原MYSQL数据的操作手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ZRM备份及还原MYSQL数据的操作手册建立备份用户,只有该用户才可以使用ZRM进行备份及还原操作:mysql>grantselect,showview,createview,insert,update,create,drop,reload,shutdown,alter,super,locktables,replicationclienton*.*to'backup-user'@'localhost'identifiedby'1984107';mysql>flushprivileges;ZRM要求perl-DBI,perl-DBD-MySQ
2、L,perl-XML-parser,因此安装他们:yum-yinstallperl-DBIperl-DBD-MySQLperl-XML-Parser或perl-MCPAN-e'installDBI'perl-MCPAN-e'installXML::Parser'(可能需要另行下载安装包进行安装)安装ZRM包rpm-ivhMySQL-zrm-2.1-1.noarch.rpm配置文件位于:/etc/mysq.-zrm/执行文件位于:/usr/bin/创建目录dailyrun,复制mysql-zrm.conf文件到该目录:mkdir/etc/my
3、sql-zrm/dailyrunchown–Rmysql.mysqldailyruncp/etc/mysql-zrm/mysql-zrm.conf/etc/mysql-zrm/dailyrun进入/etc/mysql-zrm/dailyrun/目录,编辑mysql-zrm.conf,做如下修改backup-level=00代表full备份,1代表增量备份backup-mode=logical当然也可以选择raw备份方式backup-type=regular另外一个参数quick用于快照备份destination=/var/lib/mysql
4、-zrm/备份目录位置(宿主mysql,权限770)retention-policy=10D保留10天的备份数据,单位有D=天,W=星期,Y=年。compress=1压缩(可选)compress-plugin=/usr/bin/gzip指定压缩指令(默认是gzip)compress-plugin=/usr/bin/gzip执行压缩的命令databases=vpopmail要备份的数据库,如果要指定多个数据库进行备份,用空格隔开all-databases=1备份所有数据库,如果设定了此参数,请注释掉databasesuser="backup-
5、user"用于备份和还原的用户password="1984107"设定该用户的密码routines=1启用mysqldump备份数据库mysql-binlog-path="/var/lib/mysql"二进制日志的位置tmpdir=/tmp启用临时目录mailto=admin@cafe.com将备份状况发送邮件至执行备份操作:常规备份:mysql-zrm-backup--backup-setdailyrun--userbackup-user--password1984107注解:--userbackup-user:是之前创建的用于备份和还原
6、数据库的用户--backup-setdailyrun:备份集同/etc/mysql-zrm/dailyrun一致执行计划任务:立刻执行dailyrun备份集的完全备份:mysql-zrm-scheduler--add--now--backup-level0--backup-setdailyrun注解:--add:添加一个计划任务--now:立刻执行备份--backup-level:备份级别(0=完全和1=增量)--backup-set:备份的名字,也就是备份集每天下午5:00执行dailyrun备份集的增量备份mysql-zrm-sched
7、uler--add--intervaldaily--start17:00--backup-level1--backup-setdailyrun注解:--add:添加一个计划任务--interval-daily:间隔周期(日,星期,月,默认值是星期)--start:执行计划任务的时间点--backup-level:备份级别(0=完全和1=增量)--backup-set:备份的名字,也就是备份集星期五的下午5点,执行dailyrun备份集的完全备份mysql-zrm-scheduler--add--intervalweekly--day-of-
8、week5--start17:00--backup-level0--backup-setdailyrun删除每天下午5:00的dailyrun备份集的增量备份操作:mysql-z
此文档下载收益归作者所有