腾讯云本地还原mysql物理冷备

还原环境:CentOS Linux release 7.5.1804 (Core)

 官网参考链接:https://cloud.tencent.com/document/product/236/33363

1,xbstream 工具安装

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-releas
e-0.1-3.noarch.rpm
yum install percona-xtrabackup-24

2,安装好 xtrabackup 之后,使用 xbstream 命令将备份文件解包到目标目录。

xbstream -x -C data <  test.xb

3,解压备份文件

http://www.quicklz.com/qpress-11-linux-x64.tar  qpress下载地址

因备份文件经过 quicklz 算法压缩,所以需要进行解压。需 下载 qpress 工具 ,下载之后通过以下命令解出 qpress
二进制文件。

tar -xf qpress-11-linux-x64.tar -C /usr/local/bin
source /etc/profile

使用 qpress 命令将目标目录下所有以 .qp 结尾的文件都解压出来。

[root@localhost ~]# xtrabackup --decompress --target-dir=data

4,Prepare 备份文件

备份解压出来之后,需要执行以下命令进行 apply log 操作。

扫描二维码关注公众号,回复: 9219380 查看本文章
[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_version

6,修改文件属性

修改文件属性,并检查文件所属为 mysql 用户。

chown -R mysql:mysql /data

7,启动 mysqld 进程并登录验证

  •  启动 mysqld 进程。
mysqld_safe --defaults-file=/data/backup-my.cnf --user=mysql --datadir=/data &
  • 客户端登录 mysql 验证。
[root@localhost ~]# mysql -uroot
MariaDB [(none)]> SHOW DATABASES;

发布了139 篇原创文章 · 获赞 38 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/tjjingpan/article/details/95586056