CentOS安装使用innobackupex增量备份指定数据库

前端之家收集整理的这篇文章主要介绍了CentOS安装使用innobackupex增量备份指定数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1.下载并安装percona-xtrabackup-24-2.4.6-2.el6.x86_64.rpm
2.如果安装失败 逐个安装以下rpm

yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MysqL

3.如果安装perl-DBD-MysqLMysqL有冲突:
下载并安装MysqL-shared-compat-5.6.35-1.el6.x86_64.rpm
4.再次安装percona-xtrabackup-24-2.4.6-2.el6.x86_64.rpm成功

增量备份的原理就是,把增量目录下的数据,整合到全量目录下,然后在进行,全数据量的还原。

全量备份
1.在master上备份所需数据库

innobackupex --default-file=/etc/my.cnf --user=root --password=root --databases="sweetwater" /MysqL-backup/

2.将生成文件复制到slave所在主机上
3.停止slave的MysqL服务
4.清除必要的MysqL文件

rm -rf /var/lib/MysqL/ibdata*
rm -rf /var/lib/MysqL/ib_logfile*
rm -rf /var/lib/MysqL/sweetwater
rm -rf /var/lib/MysqL/ib_buffer_pool
rm -rf /var/lib/MysqL/xtrabackup_info

5.执行

innobackupex --user=root --copy-back --force-non-empty-directories /MysqL-backup/master_backup/2017-03-07_20-59-49/

6.设置MysqL文件的权限

chown -R MysqL:MysqL /var/lib/MysqL

7.启动MysqL服务

增量备份
1.master增量备份

innobackupex --default-file=/etc/my.cnf --user=root --password=root --databases="sweetwater" --incremental /MysqL-backup --incremental-basedir=/MysqL-backup/2017-03-07_21-10-22 (最新的同步成功的目录)
2.将生成文件复制到slave所在主机上

innobackupex --default-file=/etc/my.cnf --user=root --apply-log --redo-only /MysqL-backup/master_backup/2017-03-07_20-59-49/
innobackupex --default-file=/etc/my.cnf --user=root --apply-log --redo-only /MysqL-backup/master_backup/2017-03-07_20-59-49/ --incremental-dir=/MysqL-backup/master_backup/2017-03-07_21-26-38/
3.停止slave的MysqL服务
4.清除必要的MysqL文件

rm -rf /var/lib/MysqL/ibdata*
rm -rf /var/lib/MysqL/ib_logfile*
rm -rf /var/lib/MysqL/sweetwater
rm -rf /var/lib/MysqL/ib_buffer_pool
rm -rf /var/lib/MysqL/xtrabackup_info
rm -rf /var/lib/MysqL/xtrabackup_binlog_pos_innodb

5.执行

innobackupex --user=root --copy-back --force-non-empty-directories /MysqL-backup/master_backup/2017-03-07_20-59-49/
6.设置MysqL文件的权限

chown -R MysqL:MysqL /var/lib/MysqL
7.启动MysqL服务
原文链接:https://www.f2er.com/centos/377720.html

猜你在找的CentOS相关文章