- 1
- 0
- 约8.18千字
- 约 15页
- 2020-08-25 发布于天津
- 举报
MySQL数据库 InnoDB 数据恢复工具使用总结电脑资料
本文从实际使用经验出发,介绍一款开源的 MySQL数据库 InnoDB
数据恢复工具: innodb-tools ,它通过从原始数据文件中提取表的行
记录,实现从丢失的或者被毁坏的 MySQL表中恢复数据,
以下内容大部分参考自: Percona Data Recovery Tool for InnoDB,
文档是英文的,而且写的比较晦涩,这里是个人的实战经验,供大家
参考学习。
在介绍 innodb-tools 工具进行数据恢复之前, 首先明确以下几点:
1 、这个工具只能对 InnoDB/XtraDB 表有效,而无法恢复 MyISAM
表(注: Percona 号称有一套用于恢复 MyISAM表的工具,但是本人
未做尝试)。
2 、这个工具是以保存的 MySQL数据文件进行恢复的, 而不用 MySQL
Server 运行。
3 、不能保证数据总一定可被恢复。例如,被重写的数据不能被恢
复,这种情况下可能需要针对系统或物理的方式来恢复, 不属于本工
具的范畴。
4 、恢复的最好时机是当你发现数据丢失时, 尽快备份 MySQL数据
文件。
5 、使用这个工具需要手动做一些工作,并不是全自动完成的。
6 、恢复过程依赖于你对丢失数据的了解程度, 在恢复过程中可能
需要在不同版本的数据之间做出选择。 那么如果你越了解自己的数据,
恢复的可能性就越大。
接下来,下面通过一个例子来介绍如何通过这个工具进行恢复。
1. 前提条件
首先,需要理解的是 innodb-tools 工具不是通过连接到在线的
database 进行数据恢复,而是通过离线拷贝数据的方式进行的。注
意:不要在 MySQL运行的时候,直接拷贝 InnoDB 文件,这样是不安
全的,会影响数据恢复过程。
为了完成数据恢复,必须知道将要被恢复的表结构(列名、数据
类型)。最简单的方式就是 SHOW CREATE TABLE,当然后续会介绍几
种可替代的方式。因此,如果有一个 MySQL server 作为备份,即使
数据是很早的甚至表中没有记录,可以有助于使用 innodb-tools 工
具进行恢复。不过这个不是必须的
2. 简单例子
mysql TRUNCATE TABLE customer;
3. 构建工具
为了构建 innodb-tools 工具,需要依赖于 C编译器、 make工具
等。
1 、下载解压 innodb-tools 工具源码:
wget
s://launchpad./percona-data-recovery-tool-for-innodb/trunk/
release-0.5/+download/percona-data-recovery-tool-for-innodb
-0.5.tar.gz
tar -zxvf
percona-data-recovery-tool-for-innodb-0.5.tar.gz
2 、进入解压后根目录下的 mysql-source 目录,运行配置命令 (注:
不运行 make命令):
cd
percona-data-recovery-tool-for-innodb-0.5/mysql-source
./configure
3 、完成配置步骤后,回到解压后的根目
您可能关注的文档
- 2021年度销售部门工作计划书.pdf
- 2021年康复科具体工作计划.pdf
- 2021年康复科年终工作总结6篇.pdf
- 2021年建筑专业实习工作总结.pdf
- 2021年建筑企业工作总结和工作计划.pdf
- 2021年建筑公司财务工作总结,公司建筑财务工作范文.pdf
- 2021年建筑工作计划3篇.pdf
- 2021年建筑工作计划4篇.pdf
- 2021年建筑工作计划5篇.pdf
- 2021年建筑工作计划6篇.pdf
- GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器.pdf
- 《GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器》.pdf
- GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB 7956.20-2026消防车 第20部分:特种底盘消防车》.pdf
- 中国国家标准 GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求》.pdf
- 中国国家标准 GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试.pdf
- 《GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试》.pdf
最近下载
- 2025年常州工业职业技术学院单招笔试职业能力测验试题库含答案解析(5套共100道单选合辑).docx VIP
- 高速大容量HD FIFO_AL460A_规格书_凌泰科技.pdf VIP
- 第一章 第二语言习得概论(完全版).ppt
- 互换性与测量技术基础.ppt VIP
- 内初班数学真题及答案2025.doc VIP
- 尺蠖形机器人结构及控制系统设计.docx
- 2026春人教版英语八年级下册UNIT 2 Stay Healthy综合评估卷(含答案).doc VIP
- 《创新创业基础》课程标准.docx VIP
- 2026年江西生物科技职业学院高职单招职业适应性考试备考试题及答案解析.docx VIP
- 理光Pro 8100EX 8100S 8110S 8120S 8110 8120 复印机中文维修手册.pdf VIP
原创力文档

文档评论(0)