Recuperación de MySQL
Cuando mysqld se niega a iniciarse, todavía tiene los archivos en el disco
¿Servidor muerto después de una falla o corte de energía? Apunte esta herramienta de Windows a su directorio de datos, escanee .ibd/.frm/.MYD/.MYI, obtenga una vista previa de las tablas y exporte SQL limpio que pueda importar en otro lugar. Pruebe primero.
Full seller details: Legal information.

No necesita un servicio MySQL en ejecución. La aplicación lee los fragmentos en el disco, reconstruye lo que puede y le entrega un script listo para importar: útil después de migraciones de host, restauraciones incorrectas o copias de seguridad a medio terminar.
Construido para momentos de "no podemos abrir la base de datos"
Uso típico: copie el directorio de datos de la máquina averiada, ejecute el escaneo en una PC con Windows que funcione, inspeccione las vistas previas y luego cargue el SQL en una instancia nueva. Usted mantiene el control de dónde van los archivos; nada se vuelve a escribir en los originales.
How to use it
Reúna los archivos de la base de datos
Copie la carpeta que contiene sus archivos .ibd, .frm, .MYD y .MYI (o todo el directorio de datos) a una unidad con espacio libre. Mantenga una segunda copia intacta mientras trabaja.
Escanear y revisar vistas previas
Añada las rutas en la aplicación, ejecute el pase de recuperación y abra el explorador de tablas para confirmar que los recuentos de filas y las celdas de muestra parecen correctos antes de exportar.
Exportar SQL e importar limpiamente
Guarde el script generado, cree una base de datos vacía en un servidor en buen estado, importe con el cliente mysql o su herramienta de administración y, a continuación, ejecute sus comprobaciones de integridad normales.
Benefits

Rescatar después de bloqueos y malos apagados
La pérdida de energía, las eliminaciones forzadas y los problemas con el disco a menudo dejan las tablas MyISAM marcadas como bloqueadas o las páginas InnoDB inconsistentes. Un pase a nivel de archivo puede mostrar datos que mysqld no montará.
Vista previa en lugar de restauraciones a ciegas
Examine las tablas y las muestras de celdas en la interfaz de usuario para saber si vale la pena importar el rescate antes de tocar la producción.


Mantener los originales como de sólo lectura
La herramienta está destinada a leer sus archivos dañados y escribir los resultados en otro lugar; su carpeta de origen permanece sin cambios mientras usted itera.
Por qué la gente lo usa
Funciona sin un servidor activo
Si el servicio no se inicia o la instancia ha desaparecido, puede seguir trabajando desde el almacenamiento en frío siempre que los archivos sean legibles.
InnoDB y MyISAM en un flujo de trabajo
Las implementaciones mixtas son comunes; no necesita utilidades únicas separadas para cada motor cuando ambos aparecen en el mismo árbol de copia de seguridad.
Editar antes de confirmar
La salida es SQL plano. Recorte las filas incorrectas, divida los volcados grandes o ajuste el DDL en un editor de texto si su DBA quiere un pase manual.
Códigos de error comunes de corrupción de MySQL
| Código de error | Plantilla oficial de mensaje de MySQL | Causa principal |
|---|---|---|
| 1016 | No se puede abrir el archivo: '[table_name].MYI' (errno: 2) | Faltan archivos de base de datos o de tabla en el disco o están físicamente dañados. |
| 1030 | Obtuve el error [X] del motor de almacenamiento | Contenedor genérico para fallos internos de InnoDB o MyISAM. |
| 1033 | Información incorrecta en el archivo: './[db]/[table].frm' | Definición de tabla corrupta o un archivo de metadatos .frm dañado. |
| 1064 | Tiene un error en su sintaxis SQL cerca de '..' | A veces, el daño de los metadatos aparece como una sintaxis falsa cuando el servidor lee mal las estructuras. |
| 1146 | La tabla '[db].[table]' no existe | Faltan archivos .frm o hay una falta de coincidencia entre el diccionario de datos y los archivos en el disco. |
| 1194 | La tabla '[table]' está marcada como bloqueada y debe ser reparada | Corrupción severa de MyISAM, a menudo después de una escritura interrumpida a mitad de vuelo. |
| 1412 | La definición de la tabla ha cambiado, por favor, reintente la transacción | El archivo .frm está fuera de sincronización con el diccionario de datos de InnoDB. |
| 145 | La tabla '..' no se cerró correctamente; está marcada como bloqueada | Apagado o eliminación incorrecta mientras la tabla estaba abierta. |
| 126 | El archivo de índice está bloqueado; intente repararlo | Corrupción del índice .MYI; el motor no puede mapear las filas de forma fiable. |
| 2013 | Conexión perdida con el servidor MySQL durante la consulta | Bloqueo del lado del servidor (por ejemplo, fallo de segmentación) al leer páginas dañadas. |
| Sólo registro | InnoDB: Desajuste de suma de comprobación en la página [X] | Deterioro de bits, sectores defectuosos o errores de hardware que hacen que las páginas sean ilegibles. |
Preguntas frecuentes
System Requirements
Recuperación de MySQL
Languages
1.5
6,1 Mb
April 19, 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