`
lz1130
  • 浏览: 408380 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

MySQL InnoDB数据恢复工具

阅读更多
之前一直以为mysql坏了innodb数据库就完了,今天看到个工具可以恢复innodb数据。改天研究研究。

http://code.google.com/p/innodb-tools/

InnoDB Tools是一个开源的项目,提供了MySQL InnoDB的数据恢复工具,该项目的作者是专业的MySQL咨询师。

MySQL数据库现在被广泛的应用在互联网和企业应用开发当中。当数据库服务器出现内存故障,或者服务器的硬盘RAID故障,又或者用户不小心使用了delete table语句的时候,就有可能丢失重要的数据库数据。在这些情况出现的时候,InnoDB自动恢复机制是无法挽回数据的,要恢复数据就必须能够直接操作InnoDB的数据文件,InnoDB数据恢复工具(Data Recovery Toolkit for InnoDB)提供了这种机制,能够让你安全的恢复数据,即使在当前的数据库页已经被分配给其他table去读取的情况下,也能够找回数据。

有了这样的工具,MySQL数据库作为关键应用的数据库,又多了一份保障。

数据恢复工具的使用方法介绍:

http://code.google.com/p/innodb-tools/wiki/InnodbRecoveryHowto
分享到:
评论
1 楼 diddyrock 2009-12-01  
这个也是俄罗斯人写的好像,这人在加拿大

相关推荐

    mysql innodb恢复数据工具.rar

    这是我从网上找到的mysql/mariadb对innodb表进行数据恢复的工具,实现从innodb的数据库文件中恢复数据,用于实现下面情况:1、直接下载了innodb数据库的文件,而不是导出其数据,想恢复数据时(需要有完整的文件,...

    Mysql8.0 数据库恢复工具

    文件级别数据库恢复工具软件,本软件适合于操作系统崩溃后将mysql数据目录拷贝出进行恢复,在恢复前需要使用之前备份的数据库结构新建空库,然后将还原文件的数据恢复到新库,目前只能恢复InnoDB引擎、MyISAM引擎 表...

    MySQL体系结构及原理(innodb)图文完美解析

    ### MySQL体系结构及原理...综上所述,MySQL的体系结构和InnoDB存储引擎的设计都是为了应对现代数据处理的挑战。通过对这些关键问题的理解,我们可以更好地优化MySQL的配置和使用策略,以满足各种应用场景的需求。

    Mysql InnoDB删除数据后释放磁盘空间的方法

    # 删除InnoDB数据文件和日志文件 rm /usr/local/mysql/var/ibdata1 rm /usr/local/mysql/var/ib_logfile* # 手动删除所有数据库文件夹,然后启动数据库 service mysqld start # 还原数据 mysql -uroot -proot ```...

    MySQL Innodb 参数详解与优化实践

    - **使用工具**:利用MySQL提供的工具如`mysqldump`、`mysqlcheck`等进行维护操作。 - **硬件优化**:合理选择硬件配置,例如使用SSD硬盘存储日志文件和数据文件,提高读写速度。 #### 四、总结 合理配置InnoDB参数...

    MySQL数据恢复的三种常用的方式

    MySQL 数据恢复是数据库管理中的一项重要任务,尤其是在遭遇意外数据丢失、硬件故障或软件错误时。以下是三种常用的数据恢复方式的详细说明: 1. **通过表备份的方式**: 当数据表因各种原因如误删除、软件故障或...

    MySQL数据恢复

    总的来说,MySQL数据恢复涉及到一系列复杂的过程,包括备份策略的制定、恢复工具的使用以及具体操作的执行。理解这些知识点并实践其中的技巧,对于任何依赖MySQL存储关键数据的组织来说,都是至关重要的。通过学习和...

    2013年中国数据库大会-27-深入解析MySQL InnoDB引擎

    接着,他讲解了InnoDB数据存储格式,它支持事务处理,具备事务的四大特性:原子性、一致性、隔离性和持久性。InnoDB遵循SQL标准的隔离级别,并实现了行级锁以减少锁竞争,并支持多版本并发控制(MVCC)以提升并发...

    mysql备份innodb类型的表或数据库

    在进行MySQL数据库的备份操作时,特别是针对InnoDB存储引擎的表或数据库,采用正确的方法对于确保数据的一致性和完整性至关重要。本篇文章将详细解析如何通过`mysqldump`命令进行InnoDB类型的数据备份,并重点介绍...

    MySQL技术InnoDB存储引擎_姜承尧_第2版

    InnoDB的引入使得MySQL能够满足企业级应用的需求,提供了高度的数据一致性与可靠性。 首先,InnoDB的事务处理机制遵循ACID(原子性、一致性、隔离性、持久性)原则,确保了数据操作的完整性和准确性。书中会详细...

    《MYSQL备份与恢复》之 Innodb与 MyISAM引擎

    它会复制innodb的data file,由于不锁表,复制出来的数据是不一致的,在恢复的时候使用crash-recovery,使得数据恢复一致。  InnoDB维护了一个redo log,又称为transaction log,事务日志,它包含了innodb数据的...

    mysql通过data文件夹恢复数据和存储过程的方法

    #### 二、MySQL数据恢复基础知识 1. **逻辑备份与物理备份**: - **逻辑备份**通常是使用`mysqldump`工具将整个数据库导出为SQL脚本文件。 - **物理备份**则是直接复制数据库文件到备份介质上,如使用`cp`命令...

    mysql数据库备份和恢复工具

    本文将深入探讨MySQL数据库的备份与恢复策略,并提供相关工具的使用指南。 一、MySQL备份的重要性 数据库备份是防止数据丢失的关键步骤。无论是系统故障、硬件损坏、恶意攻击还是人为错误,都有可能导致数据丢失。...

    mysql数据备份恢复

    在本篇中,我们将深入探讨 MySQL 的三种主要备份恢复模式,以及如何利用工具如 `innobackupex` 实现高效的数据保护。 一、全量备份 全量备份是最基础的备份方式,它会拷贝数据库的所有文件,包括数据表、日志文件等...

    py_innodb_page_info工具

    总的来说,`py_innodb_page_info`是MySQL数据库管理员和开发者的得力助手,它提供了深入理解InnoDB存储引擎内部运作的工具,使我们能够更好地调试问题、优化性能和设计更高效的数据模型。通过学习和使用这个工具,...

    Mysql数据库误删恢复方法.docx

    例如,可能需要调整`innodb_force_recovery`的值,或者使用其他数据恢复工具。 总之,恢复MySQL数据库需要谨慎操作,尤其是在涉及文件系统级别的操作时。始终确保有最新的数据备份,以防止不可预见的问题。如果在...

    使用innodb_force_recovery解决MySQL崩溃无法重启问题

    在这种情况下,"innodb_force_recovery"是一个紧急恢复工具,可以用来尝试启动数据库服务,即使数据文件可能存在损坏。本篇文章将详细探讨如何利用这个参数来解决MySQL崩溃的问题,以及其背后的原理和潜在风险。 一...

Global site tag (gtag.js) - Google Analytics