xtrabackup是percona团队研发的备份工具,比MySQL官网的ibbackup的性能还要多。反对myisam温全备、innodb热全备和温增备,还能够实现innodb的定时点复原,而且备份和复原的速度都较快。在目前MySQL的备份实现上,思考价格、速度、平安、一致性等角度,xtrabackup是十分适合的工具。
MariaDB也能够应用percona xtrabackup进行备份,不过MariaDB基于percona xtrabackup开发了它本人的备份工具:MariaDB Backup。它基于xtrabackup开发,所以所用办法根本和xtrabackup雷同,只是有些本人的个性
留神:XtraBackup只反对MySQL8.0,MySQL8.0以前的须要xtrabackup2.4备份和复原
下载的rpm软件包装置Percona XtraBackup
> wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-8.0.4/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm
常见谬误
> rpm -ivh percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm error: Failed dependencies: libev.so.4()(64bit) is needed by percona-xtrabackup-80-8.0.4-1.el7.x86_64 perl(DBD::mysql) is needed by percona-xtrabackup-80-8.0.4-1.el7.x86_64 perl(Digest::MD5) is needed by percona-xtrabackup-80-8.0.4-1.el7.x86_64
装置libev
> yum install libev -y
装置DBD::mysql
> yum install perl-DBD-MySQL -y
装置Digest::MD5
> yum install -y perl-Digest-MD5
持续装置XtraBackup
> rpm -ivh rpm -ivh percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm
查看XtraBackup版本
> xtrabackup --version xtrabackup: recognized server arguments: --datadir=/var/lib/mysql xtrabackup version 8.0.4 based on MySQL server 8.0.13 Linux (x86_64) (revision id: c2c0777)
卸载percona-xtrabackup
> yum remove `rpm -qa | grep percona-xtrabackup`
原文链接:https://rumenz.com/rumenbiji/…
微信公众号:入门小站