MySQL Recovery

Wanneer mysqld Weigert te Starten, Heeft U de Bestanden nog steeds op Schijf

Server dood na een crash of stroomstoring? Richt deze Windows-tool op uw gegevensdirectory, scan .ibd/.frm/.MYD/.MYI, bekijk tabellen en exporteer schone SQL die u elders kunt importeren. Probeer eerst de proefversie.

Full seller details: Legal information.

MySQL Recovery — screenshot.

U hebt geen actieve MySQL-service nodig. De app leest de fragmenten op de schijf, herbouwt wat hij kan en overhandigt u een import-klaar script - handig na hostmigraties, slechte restores of halfvoltooide back-ups.

Gebouwd voor momenten waarop "we kunnen de database niet openen"

Typisch gebruik: kopieer de gegevensdirectory van de defecte machine, voer de scan uit op een werkende Windows-pc, inspecteer previews en laad de SQL vervolgens in een nieuw exemplaar. U houdt de controle over waar bestanden naartoe gaan; er wordt niets teruggeschreven naar de originelen.

How to use it

1

Verzamel de databasebestanden

Kopieer de map met uw .ibd-, .frm-, .MYD- en .MYI-bestanden (of de hele gegevensdirectory) naar een station met vrije ruimte. Bewaar een tweede onaangeroerde kopie terwijl u werkt.

2

Scan en beoordeel voorbeelden

Voeg de paden toe in de app, voer de herstelpass uit en open de tabelbrowser om te bevestigen dat de rijtellingen en voorbeeldcellen er correct uitzien voordat u exporteert.

3

Exporteer SQL en importeer correct

Sla het gegenereerde script op, maak een lege database op een gezonde server, importeer met de mysql-client of uw beheertool en voer vervolgens uw normale integriteitscontroles uit.

Benefits

Redden na crashes en slechte shutdowns

Stroomverlies, gedwongen afsluitingen en schijfproblemen laten MyISAM-tabellen vaak gemarkeerd als gecrasht achter of InnoDB-pagina's inconsistent. Een bestand-niveau pass kan gegevens aan het licht brengen die mysqld niet zal mounten.

Voorbeeld in plaats van blinde restores

Bekijk tabellen en celvoorbeelden in de UI, zodat u weet dat de berging de moeite waard is om te importeren voordat u de productie aanraakt.

Houd originelen alleen-lezen

De tool is bedoeld om uw beschadigde bestanden te lezen en resultaten elders te schrijven - uw bronmap blijft ongewijzigd terwijl u itereert.

Waarom mensen het gebruiken

Werkt zonder een actieve server

Als de service niet start of de instantie is verdwenen, kunt u nog steeds werken vanuit koude opslag zolang de bestanden leesbaar zijn.

InnoDB en MyISAM in één workflow

Gemengde implementaties komen vaak voor; u hebt geen afzonderlijke eenmalige hulpprogramma's nodig voor elke engine wanneer beide in dezelfde back-upstructuur voorkomen.

Bewerk voordat u vastlegt

De uitvoer is platte SQL. Snoei slechte rijen, splits grote dumps of wijzig DDL in een teksteditor als uw DBA een handmatige controle wil.

Algemene MySQL corruptie foutcodes

FoutcodeOfficieel MySQL bericht templatePrimaire oorzaak
1016Kan bestand niet openen: '[table_name].MYI' (errno: 2)Ontbrekende of fysiek beschadigde database- of tabelbestanden op schijf.
1030Kreeg fout [X] van storage engineGenerieke wrapper voor interne InnoDB- of MyISAM-fouten.
1033Incorrecte informatie in bestand: './[db]/[table].frm'Beschadigde tabeldefinitie of een beschadigd .frm-metadatabestand.
1064U hebt een fout in uw SQL-syntax nabij '..'Soms komt metadatabeschadiging aan de oppervlakte als valse syntax wanneer de server structuren verkeerd leest.
1146Tabel '[db].[table]' bestaat nietOntbrekende .frm-bestanden of een mismatch tussen het data dictionary en bestanden op schijf.
1194Tabel '[table]' is gemarkeerd als gecrasht en moet worden gerepareerdErnstige MyISAM-corruptie, vaak na een schrijfbewerking die halverwege werd onderbroken.
1412Tabeldefinitie is gewijzigd, probeer de transactie opnieuw.frm-bestand niet synchroon met het InnoDB data dictionary.
145Tabel '..' is niet correct afgesloten; deze is gemarkeerd als gecrashtOnjuiste afsluiting of kill terwijl de tabel open was.
126Indexbestand is gecrasht; probeer het te repareren.MYI index corruptie; de engine kan rijen niet betrouwbaar in kaart brengen.
2013Verbinding met MySQL-server verbroken tijdens queryServer-side crash (bijvoorbeeld segfault) tijdens het lezen van beschadigde pagina's.
Log onlyInnoDB: Checksum mismatch in page [X]Bitrot, slechte sectoren of hardwarefouten die pagina's onleesbaar maken.

FAQ

Meestal wel. De app richt zich op de ruwe bestanden. Kopieer de structuur naar een Windows-machine met voldoende vrije ruimte, richt de scanner erop en werk vanuit voorbeelden. Bewaar een onaangeroerd duplicaat totdat u tevreden bent met de export.
MySQL van legacy 5.x builds tot de huidige 8.x/9.x lijnen, plus MariaDB 10.x/11.x-stijl lay-outs die we in het veld zien. InnoDB en MyISAM vallen beide binnen het bereik; gemengde mappen zijn normaal.
REPAIR heeft een meewerkende server en voldoende intacte bestanden nodig om de tabel te openen. Wanneer mysqld midden in de reparatie sterft of niet wil opstarten, is herstel op bestandsniveau de volgende stap. Beschouw dit als een diepere doorgang over bytes, geen SQL-only fix.
De export is erop gericht om structuur en data samen opnieuw op te bouwen—sleutels, types, views en triggers wanneer de fragmenten het toelaten. Ernstig afgeknotte bestanden kunnen gedeeltelijke tabellen opleveren; het voorbeeld toont wat er is overgebleven voordat u schijfruimte toewijst aan een volledige dump.
Nee. Open bestanden alleen-lezen, verzend SQL naar een pad dat u kiest. Als er iets verkeerd lijkt, verwijder dan de export en scan opnieuw met andere opties zonder de bronmedia aan te raken.
Runtime schaalt met de totale bestandsgrootte en fragmentatie. Kleine instanties zijn snel klaar; multi-honderd-gigabyte structuren hebben geduld en snelle schijven nodig. Gebruik de proefversie om een representatieve map te timen voordat u een onderhoudsvenster plant.
U kunt volledige scans uitvoeren en voorbeelden inspecteren. Betaalde activering verwijdert exportlimieten (zoals rijlimieten per tabel in de demo). Als voorbeelden leeg zijn, zal kopen niet op magische wijze gegevens verzinnen—stuur een voorbeeldset naar de ondersteuning als u het niet zeker weet.

System Requirements

MySQL Recovery

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