MySQL 恢复
当 mysqld 拒绝启动时,您仍然拥有磁盘上的文件
服务器在崩溃或断电后死机?将此 Windows 工具指向您的数据目录,扫描 .ibd/.frm/.MYD/.MYI,预览表,并导出干净的 SQL,您可以在其他地方导入。先试用。
Full seller details: Legal information.

您不需要运行 MySQL 服务。该应用程序读取磁盘上的片段,重建它可以重建的内容,并为您提供一个可导入的脚本——在主机迁移、错误的还原或未完成的备份之后非常有用。
专为“无法打开数据库”的时刻而设计
典型用法:复制损坏计算机上的数据目录,在可用的 Windows PC 上运行扫描,检查预览,然后将 SQL 加载到新的实例中。您可以控制文件的去向;任何内容都不会写回原始文件。
How to use it
1
收集数据库文件
将包含您的 .ibd、.frm、.MYD 和 .MYI 文件(或整个数据目录)的文件夹复制到具有可用空间的驱动器。在您工作时,保持第二个副本未修改。
2
扫描并预览
在应用程序中添加路径,运行恢复过程,并打开表浏览器以确认行计数和示例单元格在导出之前看起来正常。
3
导出 SQL 并干净地导入
保存生成的脚本,在健康的服务器上创建一个空数据库,使用 mysql 客户端或您的管理工具导入,然后运行您的常规完整性检查。
Benefits
人们为什么使用它
无需实时服务器即可工作
如果服务无法启动或实例已消失,只要文件可读,您仍然可以从冷存储中工作。
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
- 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


