前言
本次演示使用xtrabackup插件恢复数据至mysql。xtrabackup是Percona公司CTO Vadim参与开发的一款基于InnoDB的在线热备工具,具有开源,免费,支持在线热备,备份恢复速度快,占用磁盘空间小等特点,并且支持不同情况下的多种备份形式。
准备环境
本次使用虚拟机安装 linux centos7作为演示环境,然后在虚拟机centos7中安装数据库mysql和xtrabackup(提示:本次仅演示全量备份数据恢复)
- 虚拟机:VMware® Workstation 15 Pro(安装步骤省略,可随便百度安装)
VMware百度网盘链接:https://pan.baidu.com/s/1tLWGQBYHXP-tuKFLHynWlQ 提取码:fvia
破解教程:https://www.jianshu.com/p/a979f489b47b
- centos7镜像包:CentOS-7-x86_64-DVD-2003.ios (虚拟机安装centos7安装步骤省略,可随便百度安装)
下载地址:http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/
- xtrabackup安装包:percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm
百度网盘链接:https://pan.baidu.com/s/1rSKogTmbwSPlr9rLTV43DQ 提取码:97le
- mysq5.7 安装包:mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
链接:https://pan.baidu.com/s/1CzMhbDd3Y4dylf7FP7f6aA 提取码:7ru0
- 备份数据包:DBdata20201010.tar.gz(该包必须是使用xtrabackup备份导出的全量备份数据包)
安装mysql5.7
将mysql安装包放置/home目录下,开始解压:
tar