1.安装工具Percona XtraBackup

MySQL 5.6及之前的版本需要安装 Percona XtraBackup 2.3,安装指导请参见官方文档Percona XtraBackup 2.3。

MySQL 5.7版本需要安装 Percona XtraBackup 2.4,安装指导请参见官方文档Percona XtraBackup 2.4。

MySQL 8.0版本需要安装 Percona XtraBackup 8.0,安装指导请参见官方文档Percona XtraBackup 8.0。

2. 安装qpress

首先安装 percona-release-0.1-4

yum update percona-release

yum install qpress

3. 解包

对于tar 压缩包 (.tar.gz 后缀),使用命令:

tar -izxvf .tar.gz -C /home/mysql/data

对于xbstream 压缩包 (.xb.gz 后缀),使用命令:

gzip -d -c .xb.gz | xbstream -x -v -C /home/mysql/data

对于xbstream 文件包(_qp.xb 后缀),使用命令:

## 解包

cat _qp.xb | xbstream -x -v -C /home/mysql/data

## 解压

innobackupex --decompress --remove-original /home/mysql/data

说明 -C:指定文件要解压到的目录。可选参数,若不指定就解压到当前目录

4. mv /home/mysql/data/库文件夹  到 /var/lib/mysql(需要根据具体数据库数据路径修改)下

5 .systemctl restart mysqld #重启数据库

问题:

1.报表不存在

处理方法:拷贝ibdata1到datadir指向文件加下

原文:https://www.cnblogs.com/changeEveryDay/p/11758727.html

xb3 mysql_使用xb文件恢复mysql数据相关推荐

  1. mysql拷贝恢复.frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  2. mysql清理 frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  3. 利用frm和idb文件恢复mysql数据

    .frm和.idb文件是Mysql数据库使用InnoDB数据库引擎时产生的两个文件. ~表名.frm文件存储的相关表的表结构.索引等元数据. ~表名.idb文件存储的相关表中的数据记录. 第一步:下载 ...

  4. 宝塔面板使用.frm与.ibd文件恢复Mysql数据

    写这篇文章我是非常不情愿的,我现在是在写这篇文章,但是同时我也在恢复我服务器数据库的数据,出这篇文章也是在我的意料之外,由于我正在这件事类,我就出一版这样的mysql.frm.ibd文件数据恢复教程, ...

  5. innobackupex和Xtrabackup备份和恢复MySQL数据

    innobackupex备份和恢复MySQL数据 当MySQL数据量很小时,我们可以使用mysqldump来备份,无论是myisam引擎还是innodb引擎都是没有问题的. 但数据量很大,比如上百GB ...

  6. mysql is not empty_MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty!...

    本文主要向大家介绍了MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty! ,通过具体的内容向大家展现,希望对大家 ...

  7. 阿里云Mysql5.7 数据库恢复 qp.xb文件恢复数据

    1.宕下来的文件,一定是qp.xb的文件,如果不是qp.xb文件,该恢复文档不适合 2.准备linux系统,centos最好 3.centos 基础环境准备完之后安装必须要的恢复软件[基本按照官方文档 ...

  8. mysql innodb 从 ibd 文件恢复表数据

    最近内部的 mysql 数据库发生了一件奇怪的事,其中有一个表 users625 突然出现问题, 所有对它的操作都报错误 数据表不存在. mysql> select count(*) from ...

  9. mysql数据库as表恢复_【翻译】如何从ibdata和.frm文件恢复MySQL表数据

    这个教材叫你如何在数据库全部或者部分数据丢失,或者数据库加载数据失败时,如何恢复数据. 发生这种情况的一个原因是表数据损坏. 在这种特定情况下,你连接到MySQL服务器,你看不到更多的表,因为它们缺失 ...

最新文章

  1. Fedora dnf配置
  2. 2018-4-7 进化类算法------1、遗传算法(GA)
  3. 新方案-eclipse配置tomcat中文乱码另一种解决方案
  4. clover写入efi_2014 黑苹果折腾之clover efi全新安装
  5. python 网盘上传_python学习笔记 day32 实现网盘上传下载功能
  6. 第二次考试:错题总结
  7. C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解
  8. 单精度浮点数(float)加法计算出错
  9. java版本对应jdk版本_jdk版本对应数字
  10. 前端怎么做接口签名验证 -baijiahao_阿里一面:如何保证API接口数据安全?
  11. JAVA 连等赋值问题
  12. 把想法变成现实-兄弟连IT教育
  13. Win10怎么升级Win11 Win10升级Win11方法介绍
  14. c语言水仙花数作业,c语言水仙花数(c语言水仙花数的编程)
  15. 一招破解外网访问公司内网svn服务器
  16. openerp/odoo 权限解析
  17. 原生js实现拖拽效果,js拖拽原理
  18. 【Unity3D小技巧】Unity3D中Animation和Animator动画的播放、暂停、倒放控制
  19. Tableau图表 • 盒须图、抖动图
  20. 一座适合躺尸的低房价、慢节奏小城

热门文章

  1. 51单片机8X8点阵滚动显示温度--C51源代码
  2. Python项目实践:文本进度条
  3. apache-commons 常用工具类
  4. pythonrsv分割_大数据经验
  5. adb shell 修改文件名_shell修改文件名(一)
  6. Unity面试题精选(3)
  7. 边缘设备上的实时AI人员检测:以实时模式检测视频中的人员
  8. 如何在.NET Core中创建API
  9. Ubuntu 15 周年!
  10. mysql 自动关闭订单_php如何实现自动关闭订单