XtraBackup2.3.3安装配置使用(innobakupex)

Posted 韩德田Tivens

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XtraBackup2.3.3安装配置使用(innobakupex)相关的知识,希望对你有一定的参考价值。

通过使用percona公司的xtrabackup备份还原数据库,并完成搭建mysql主从数据库。

 

一、XtraBackup下载安装部分。

1.安装依赖软件。

[[email protected] ~]# yum -y install libdbi-dbd-mysql perl-DBD-MySQL rsync
[[email protected] ~]# rpm -ivh  ftp://rpmfind.net/linux/epel/6/x86_64/libev-4.03-3.el6.x86_64.rpm

2.下载安装xtrabackup2.3.3软件。

[[email protected] ~]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.3/binary/redhat/6/x86_64/percona-xtrabackup-2.3.3-1.el6.x86_64.rpm
[[email protected] ~]# yum -y localinstall  percona-xtrabackup-2.3.3-1.el6.x86_64.rpm 

 

二、备份部分。

  - xtrabackup只能备份innodb和xtradb引擎,不支持myisam引擎
  - innobackupex是使用perl封装的脚本,调用xtrabackup的功能,并且支持myisam引擎的备份。

使用innobackupex备份MySQL数据。

[[email protected] ~]# innobackupex --user=root --password=123456 --stream=tar /data/xkops/ | gzip - > /data/opslover.tar.gz

 

三、恢复部分。

1.恢复数据,需要与准备一下,保持事务一致性。

[[email protected] ~]# innobackupex --apply-log /home/xkops

2.恢复数据。

[[email protected] ~]# innobackupex --defaults-file=/usr/local/mysql/my.cnf --user=root --password=5095e001221824498ea622e89bdd3627  --move-back /home/gxb/xkops/  

*注释:copy-back 空间充足的时候使用;move-back空间不足的时候使用。

 

四、主从搭建部分

1.授权。

2.查看数据库备份文件中xtrabackup_binlog_info文件,找到binlog的日志文件号。

 

以上是关于XtraBackup2.3.3安装配置使用(innobakupex)的主要内容,如果未能解决你的问题,请参考以下文章

(转)mysql8.0配置文件优化

CentOS 7安装Zabbix 3.4-Linux过程

Hive-Inn:“吊炸天”的集装箱叠叠乐酒店

如何在进行测试脚本录制时重新启动应用程序 inn squish

python 闭包

MYSQL性能优化-CPU/内存/磁盘