xb3 mysql_使用xb文件恢复mysql数据
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数据相关推荐
- mysql拷贝恢复.frm_通过.frm .ibd文件恢复MySQL数据
重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...
- mysql清理 frm_通过.frm .ibd文件恢复MySQL数据
重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...
- 利用frm和idb文件恢复mysql数据
.frm和.idb文件是Mysql数据库使用InnoDB数据库引擎时产生的两个文件. ~表名.frm文件存储的相关表的表结构.索引等元数据. ~表名.idb文件存储的相关表中的数据记录. 第一步:下载 ...
- 宝塔面板使用.frm与.ibd文件恢复Mysql数据
写这篇文章我是非常不情愿的,我现在是在写这篇文章,但是同时我也在恢复我服务器数据库的数据,出这篇文章也是在我的意料之外,由于我正在这件事类,我就出一版这样的mysql.frm.ibd文件数据恢复教程, ...
- innobackupex和Xtrabackup备份和恢复MySQL数据
innobackupex备份和恢复MySQL数据 当MySQL数据量很小时,我们可以使用mysqldump来备份,无论是myisam引擎还是innodb引擎都是没有问题的. 但数据量很大,比如上百GB ...
- mysql is not empty_MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty!...
本文主要向大家介绍了MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty! ,通过具体的内容向大家展现,希望对大家 ...
- 阿里云Mysql5.7 数据库恢复 qp.xb文件恢复数据
1.宕下来的文件,一定是qp.xb的文件,如果不是qp.xb文件,该恢复文档不适合 2.准备linux系统,centos最好 3.centos 基础环境准备完之后安装必须要的恢复软件[基本按照官方文档 ...
- mysql innodb 从 ibd 文件恢复表数据
最近内部的 mysql 数据库发生了一件奇怪的事,其中有一个表 users625 突然出现问题, 所有对它的操作都报错误 数据表不存在. mysql> select count(*) from ...
- mysql数据库as表恢复_【翻译】如何从ibdata和.frm文件恢复MySQL表数据
这个教材叫你如何在数据库全部或者部分数据丢失,或者数据库加载数据失败时,如何恢复数据. 发生这种情况的一个原因是表数据损坏. 在这种特定情况下,你连接到MySQL服务器,你看不到更多的表,因为它们缺失 ...
最新文章
- Fedora dnf配置
- 2018-4-7 进化类算法------1、遗传算法(GA)
- 新方案-eclipse配置tomcat中文乱码另一种解决方案
- clover写入efi_2014 黑苹果折腾之clover efi全新安装
- python 网盘上传_python学习笔记 day32 实现网盘上传下载功能
- 第二次考试:错题总结
- C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解
- 单精度浮点数(float)加法计算出错
- java版本对应jdk版本_jdk版本对应数字
- 前端怎么做接口签名验证 -baijiahao_阿里一面:如何保证API接口数据安全?
- JAVA 连等赋值问题
- 把想法变成现实-兄弟连IT教育
- Win10怎么升级Win11 Win10升级Win11方法介绍
- c语言水仙花数作业,c语言水仙花数(c语言水仙花数的编程)
- 一招破解外网访问公司内网svn服务器
- openerp/odoo 权限解析
- 原生js实现拖拽效果,js拖拽原理
- 【Unity3D小技巧】Unity3D中Animation和Animator动画的播放、暂停、倒放控制
- Tableau图表 • 盒须图、抖动图
- 一座适合躺尸的低房价、慢节奏小城