0 0

如何从 ibdata文件 恢复 MySQL 数据库0

大家好,前天重做了系统,忘了备份数据库,只在其他盘保留 MYSQL的安装目录,如何从安装目录中的 ibadata1 文件中恢复数据库和数据?

 

注:所用的MYSQL版本是 5.5.22 ,原有安装目录文件列表如下图:



 

已试过的方法:

1、停止MySQL服务
2、修改my.ini,在[mysql] 中追加 innodb_force_recovery=4 配置

3、启动MySQL服务,能正常启动服务,但数据库并没有恢复,完成的.err日志如下:

 

130205 16:01:26 [Note] Plugin 'FEDERATED' is disabled.
130205 16:01:26 InnoDB: The InnoDB memory heap is disabled
130205 16:01:26 InnoDB: Mutexes and rw_locks use Windows interlocked functions
130205 16:01:26 InnoDB: Compressed tables use zlib 1.2.3
130205 16:01:26 InnoDB: Initializing buffer pool, size = 554.0M
130205 16:01:26 InnoDB: Completed initialization of buffer pool
130205 16:01:26 InnoDB: highest supported file format is Barracuda.
130205 16:01:26  InnoDB: Waiting for the background threads to start
130205 16:01:27 InnoDB: 1.1.8 started; log sequence number 1595675
130205 16:01:27 InnoDB: !!! innodb_force_recovery is set to 4 !!!
130205 16:01:28 [Note] Event Scheduler: Loaded 0 events
130205 16:01:28 [Note] H:\MySQL Server\bin\mysqld: ready for connections.
Version: '5.5.22'  socket: ''  port: 3306  MySQL Community Server (GPL)
-----------------------------------------------------------------------------------------------------------

 

  • 大小: 14 KB
  • 大小: 14 KB
目前还没有答案

相关推荐

    使用ibdata和frm文件恢复MySQL数据库.docx

    幸运的是,我们可以通过使用 ibdata 和 frm 文件恢复 MySQL 数据库。 一、使用 ibdata 和 frm 文件恢复 MySQL 数据库 在实际应用中,磁盘空间不足可能会导致服务器崩溃,数据库服务器进程无法启动,数据也无法导出...

    MYSQL ibdata文件恢复工具 2.1

    MYSQL数据库碎片恢复工具,已经完工。专门针对MYSQL的ibdata1 引擎 编写,支持MYSQL 3 4 5 6版本,任意平台的IBDATA文件恢复。支持误删除 ,所在分区被格式化,支持黑客故意破坏等情况,自动侦测半页。提取合成。

    MYSQL ibdata文件恢复工具

    MYSQL数据库碎片恢复工具,已经完工。专门针对MYSQL的ibdata1 引擎 编写,支持MYSQL 3 4 5 6版本,任意平台的IBDATA文件恢复。支持误删除 ,所在分区被格式化,支持黑客故意破坏等情况,自动侦测半页。提取合成

    MySQL数据库文件存放位置

    MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,其在服务器上的安装和配置涉及到多个关键步骤,其中数据库文件的存放位置是运维人员需要了解的重要信息。本文将深入探讨MySQL数据库文件的存储路径,以及...

    完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)

    在MySQL数据库系统中,"ibdata1" 文件是InnoDB存储引擎的核心文件,它存储了表数据、索引以及InnoDB的系统表空间信息。当MySQL服务启动后立即关闭,通常意味着在数据库运行过程中遇到了严重问题,这可能是由于数据...

    MySQL数据库文件介绍及存放位置

    ### MySQL数据库文件深入解析及其存放位置 MySQL作为全球广泛使用的开源关系型数据库管理系统,其数据存储方式和文件组织结构对于数据库管理员和开发人员至关重要。理解MySQL数据库文件的种类及其存放位置,有助于...

    mysql数据库修复专家

    "mysql数据库修复专家"就是针对这种需求的专业工具,它覆盖了MySQL 3到6版本的错误修复,能够处理多种类型的数据库文件,包括MYD、IBD和ibdata1。 MYD、IBD和ibdata1是MySQL数据库中不同类型的数据文件: 1. MYD...

    mysql数据库还原.7z

    如果你需要帮助恢复MySQL数据库,一定要确保你拥有合适的备份,并且遵循正确的恢复流程,以减少数据丢失的风险。 综上所述,理解和掌握MySQL数据库的备份与恢复技术对于任何使用MySQL的开发者和管理员来说都是必不...

    MySQL数据库文件放在哪里.docx

    MySQL数据库的文件位置主要取决于MySQL服务器的配置。MySQL的数据存储目录是在配置文件`my.ini`或`my.cnf`中设定的,通过`datadir`参数来指定。例如,在给出的文档片段中,`datadir`被设置为`d:/cyoa/mysql_cy/data/...

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

    在MySQL数据库管理中,有时我们需要从data文件夹中恢复数据和存储过程。这种情况可能出现在多种场景下,例如:误删除了重要的数据库对象、数据库出现故障需要紧急恢复等。本文将详细介绍如何通过MySQL的data文件夹来...

    MySQL数据库文件放在哪里.pdf

    MySQL数据库文件的位置主要由配置文件`my.ini`(在Windows系统中)或`my.cnf`(在Linux系统中)中的`datadir`参数决定。这个参数指定了MySQL服务器存储数据库文件的根目录。例如,在描述中给出的例子中,`datadir`被...

    MySQL数据库InnoDB引擎下服务器断电数据恢复方法

    2、如果有数据库或数据表使用了InnoDB引擎,恢复的时候,必须连同MySQL数据库目录下的ibdata1文件一起拷贝过来。 解决办法: 1、停止MySQL服务 service mysqld stop 2、找之前的备份数据库文件 cd /home/mysql_bak/m

    数据库文件

    在这里,我们将深入探讨MySQL数据库文件的结构、类型以及它们在数据库系统中的作用。 MySQL数据库主要由以下几类文件组成: 1. **数据文件**:这些文件包含了数据库表的实际数据,如`.frm`(表结构文件),`.MYD`...

    mysql 误删除ibdata1之后的恢复方法

    MySQL数据库的InnoDB存储引擎使用一个名为`ibdata1`的数据文件来存储表数据和索引,以及系统表空间信息。当这个文件被意外删除时,可能会引发严重的数据丢失问题,尤其是在没有最近备份的情况下。然而,如果MySQL...

    MySQL DBA基于特殊情况数据库恢复攻略手册

    MySQL数据库恢复是一项重要的数据库管理员(DBA)任务,特别是在遇到误删除数据、表结构丢失或者没有备份的情况下。MySQL DBA必须掌握一系列数据库恢复的策略和方法,以确保数据的安全和完整性。 首先,对于误删...

    MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error

    【MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error】是一个常见的...如果问题持续存在,可能需要进一步分析日志文件,甚至考虑恢复数据库到一个已知的良好状态。在修复过程中,务必谨慎操作,以免丢失重要数据。

    Mysql数据库文件

    4. **数据目录与数据文件**:MySQL的数据存储在特定的目录下,包含了数据库文件如ibdata1(系统表空间)、frm(表定义)、MYD(数据文件)和MYI(索引文件)等。 5. **用户管理**:创建、修改和删除MySQL用户,包括...

Global site tag (gtag.js) - Google Analytics