本文共 1094 字,大约阅读时间需要 3 分钟。
还原环境:CentOS Linux release 7.5.1804 (Core)
官网参考链接:
1,xbstream 工具安装
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpmyum install percona-xtrabackup-24
2,安装好 xtrabackup 之后,使用 xbstream 命令将备份文件解包到目标目录。
xbstream -x -C data < test.xb
3,解压备份文件
qpress下载地址
因备份文件经过 quicklz 算法压缩,所以需要进行解压。需 下载 qpress 工具 ,下载之后通过以下命令解出 qpress
二进制文件。tar -xf qpress-11-linux-x64.tar -C /usr/local/binsource /etc/profile
使用 qpress 命令将目标目录下所有以 .qp 结尾的文件都解压出来。
[root@localhost ~]# xtrabackup --decompress --target-dir=data
4,Prepare 备份文件
备份解压出来之后,需要执行以下命令进行 apply log 操作。
[root@localhost ~]# xtrabackup --prepare --target-dir=data
5,修改配置文件
由于存在的版本问题,请将解压文件 backup-my.cnf 中以下参数注释掉。
innodb_checksum_algorithm
innodb_log_checksum_algorithm innodb_fast_checksum innodb_page_size innodb_log_block_size redo_log_version6,修改文件属性
修改文件属性,并检查文件所属为 mysql 用户。
chown -R mysql:mysql /data
7,启动 mysqld 进程并登录验证
mysqld_safe --defaults-file=/data/backup-my.cnf --user=mysql --datadir=/data &
[root@localhost ~]# mysql -urootMariaDB [(none)]> SHOW DATABASES;
转载地址:http://vzgmi.baihongyu.com/