MySQL 恢复

当 mysqld 拒绝启动时,您仍然拥有磁盘上的文件

服务器在崩溃或断电后死机?将此 Windows 工具指向您的数据目录,扫描 .ibd/.frm/.MYD/.MYI,预览表,并导出干净的 SQL,您可以在其他地方导入。先试用。

Full seller details: Legal information.

MySQL 恢复 — screenshot.

您不需要运行 MySQL 服务。该应用程序读取磁盘上的片段,重建它可以重建的内容,并为您提供一个可导入的脚本——在主机迁移、错误的还原或未完成的备份之后非常有用。

专为“无法打开数据库”的时刻而设计

典型用法:复制损坏计算机上的数据目录,在可用的 Windows PC 上运行扫描,检查预览,然后将 SQL 加载到新的实例中。您可以控制文件的去向;任何内容都不会写回原始文件。

How to use it

1

收集数据库文件

将包含您的 .ibd、.frm、.MYD 和 .MYI 文件(或整个数据目录)的文件夹复制到具有可用空间的驱动器。在您工作时,保持第二个副本未修改。

2

扫描并预览

在应用程序中添加路径,运行恢复过程,并打开表浏览器以确认行计数和示例单元格在导出之前看起来正常。

3

导出 SQL 并干净地导入

保存生成的脚本,在健康的服务器上创建一个空数据库,使用 mysql 客户端或您的管理工具导入,然后运行您的常规完整性检查。

Benefits

崩溃和不良关机后进行救援

断电、强制终止和磁盘小故障通常会导致 MyISAM 表标记为崩溃或 InnoDB 页面不一致。文件级传递可以显示 mysqld 将不会挂载的数据。

预览而不是盲目恢复

在 UI 中浏览表格和单元格样本,以便您知道在接触生产环境之前,打捞工作值得导入。

保持原始文件只读

该工具旨在读取您损坏的文件并将结果写入其他位置——您的源文件夹在您迭代时保持不变。

人们为什么使用它

无需实时服务器即可工作

如果服务无法启动或实例已消失,只要文件可读,您仍然可以从冷存储中工作。

InnoDB 和 MyISAM 在一个工作流程中

混合部署很常见;当两者出现在同一个备份树中时,您不需要为每个引擎单独的一次性实用程序。

提交前编辑

输出是纯 SQL。如果您的 DBA 想要手动传递,可以在文本编辑器中修剪坏行、拆分大型转储或调整 DDL。

常见的 MySQL 损坏错误代码

错误代码官方 MySQL 消息模板主要原因
1016无法打开文件:'[table_name].MYI' (errno: 2)磁盘上缺少或物理损坏的数据库或表文件。
1030从存储引擎获取错误 [X]内部 InnoDB 或 MyISAM 故障的通用包装器。
1033文件中的信息不正确:'./[db]/[table].frm'损坏的表定义或损坏的 .frm 元数据文件。
1064您的 SQL 语法有错误,在 '..' 附近有时,当服务器错误读取结构时,元数据损坏会表现为虚假的语法。
1146表 '[db].[table]' 不存在缺少 .frm 文件或数据字典与磁盘上的文件不匹配。
1194表 '[table]' 被标记为崩溃,应修复严重的 MyISAM 损坏,通常在写入过程中中断后发生。
1412表定义已更改,请重试事务.frm 文件与 InnoDB 数据字典不同步。
145表 '..' 未正确关闭;它被标记为崩溃在表打开时,非正常关机或终止。
126索引文件已崩溃;尝试修复它.MYI 索引损坏;引擎无法可靠地映射行。
2013查询期间与 MySQL 服务器的连接丢失在读取损坏的页面时,服务器端崩溃(例如段错误)。
仅记录InnoDB:页面 [X] 中的校验和不匹配位腐烂、坏扇区或硬件错误导致页面无法读取。

常见问题解答

通常可以。应用程序针对原始文件。将目录树复制到具有足够可用空间的Windows计算机上,将扫描程序指向它,并从预览开始。在您对导出感到满意之前,请保留一个未修改的副本。
MySQL,从传统的5.x版本到当前的8.x/9.x系列,以及我们在现场看到的MariaDB 10.x/11.x风格的布局。InnoDB和MyISAM都在范围内;混合文件夹是正常的。
REPAIR需要一个协作服务器和足够完整的文件才能打开表。当mysqld在修复过程中死机或无法启动时,文件级恢复是下一步。将其视为对字节的更深入的传递,而不是仅SQL的修复。
导出旨在一起重建结构和数据——当片段允许时,包括键、类型、视图和触发器。严重截断的文件可能产生部分表;预览显示了在您将磁盘空间用于完整转储之前,哪些内容得以幸存。
不会。以只读方式打开文件,将SQL发出到您选择的路径。如果出现错误,请删除导出并使用不同的选项重新扫描,而无需触及源介质。
运行时与总文件大小和碎片有关。小型实例完成速度很快;数百GB的目录树需要耐心和快速磁盘。在您计划维护窗口之前,使用试用版对代表性文件夹进行计时。
您可以运行完整扫描并检查预览。付费激活取消了导出限制(例如演示中每个表的行数上限)。如果预览为空,则购买不会神奇地发明数据——如果您不确定,请将样本集发送给支持人员。

System Requirements

MySQL 恢复

Languages

Version

1.5

File Size

6.1 Mb

Last updated on

May 6, 2026

  • Windows 11/10/8.1/8/7 (32/64 bit)
  • Intel i3, AMD Ryzen 5 or above
  • 4 GB of RAM or above
  • NVIDIA® GeForce® series 8 and 8M, Intel® HD Graphics 2000, Quadro FX 4800, Quadro FX 5600, AMD Radeon™ R600, Mobility Radeon™ HD 4330, Mobility FirePro™ series, Radeon™ R5 M230 or higher graphics card with up-to-date drivers
  • 1280 × 768 screen resolution, 32-bit color
  • 1 GB of free hard disk space or above

GRT requirements trial note