xtrabackup是percona团队开发的一款备份工具,功能比MySQL官方的ibbackup还要多。支持myisam热全备份、innodb热全备份和温备份,还可以实现innodb的定时点恢复,备份恢复速度更快。在目前的MySQL备份实现中,从价格、速度、安全、一致性等多方面考虑,xtrabackup是一个非常合适的工具。MariaDB也可以使用perconaxtrabackup进行备份,不过MariaDB基于perconaxtrabackup开发了自己的备份工具:MariaDBBackup。它是基于xtrabackup开发的,所以使用的方法和xtrabackup基本相同,但是有一些自己的特点注意:XtraBackup只支持MySQL8.0,MySQL8.0之前需要xtrabackup2.4备份和恢复下载的rpm包安装PerconaXtraBackup>wgethttps://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-ivhpercona-xtrabackup-80-8.0.4-1.el7.x86_64.rpmerror:依赖失败:percona-xtrabackup-80-8.0需要libev.so.4()(64bit).4-1.el7。percona-xtrabackup-80-8.0.4-1.el7需要x86_64perl(DBD::mysql)。percona-xtrabackup-80-8.0.4-1.el7需要x86_64perl(Digest::MD5)。x86_64installlibev>yuminstalllibev-yinstallDBD::mysql>yuminstallperl-DBD-MySQL-yinstallDigest::MD5>yuminstall-yperl-Digest-MD5继续安装XtraBackup>rpm-ivhrpm-ivhpercona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm查看XtraBackup版本>xtrabackup--versionxtrabackup:recognizedserverarguments:--datadir=/var/lib/mysqlxtrabackupversion8.0.4basedonMySQLs服务器8.0.13Linux(x86_64)(修订版ID:c2c0777)卸载percona-xtrabackup>yumremove`rpm-qa|greppercona-xtrabackup`原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站
