MySQL Recovery

Når mysqld nægter at starte, har du stadig filerne på disken

Er serveren død efter et nedbrud eller strømsvigt? Peg dette Windows-værktøj på din datamappe, scan .ibd/.frm/.MYD/.MYI, forhåndsvis tabeller, og eksporter ren SQL, du kan importere andre steder. Prøv først.

Full seller details: Legal information.

MySQL Recovery — screenshot.

Du behøver ikke en kørende MySQL-tjeneste. Appen læser fragmenterne på disken, genopbygger hvad den kan, og giver dig et importklart script - praktisk efter host-migrationer, dårlige gendannelser eller halvfærdige sikkerhedskopier.

Bygget til "vi kan ikke åbne databasen"-øjeblikke

Typisk brug: kopier datamappen fra den ødelagte maskine, kør scanningen på en fungerende Windows-pc, inspicer forhåndsvisninger, og indlæs derefter SQL'en i en ny instans. Du bevarer kontrollen over, hvor filerne skal hen; intet skrives tilbage til originalerne.

How to use it

1

Saml databasefilerne

Kopier mappen, der indeholder dine .ibd-, .frm-, .MYD- og .MYI-filer (eller hele datamappen) til et drev med ledig plads. Opbevar en anden kopi urørt, mens du arbejder.

2

Scan og gennemse forhåndsvisninger

Tilføj stierne i appen, kør gendannelsespasset, og åbn tabelbrowseren for at bekræfte, at rækkeantal og eksempler på celler ser fornuftige ud, før du eksporterer.

3

Eksporter SQL og importer rent

Gem det genererede script, opret en tom database på en velfungerende server, importer med mysql-klienten eller dit administrationsværktøj, og kør derefter dine normale integritetstjek.

Benefits

Redning efter nedbrud og dårlige lukninger

Strømsvigt, tvungne afslutninger og diskhikke efterlader ofte MyISAM-tabeller markeret som nedbrudte eller InnoDB-sider inkonsekvente. Et filniveaupas kan afsløre data, som mysqld ikke vil montere.

Forhåndsvisning i stedet for blinde gendannelser

Gennemse tabeller og celleeksempler i brugergrænsefladen, så du ved, at bjærgningen er værd at importere, før du rører ved produktionen.

Behold originaler skrivebeskyttede

Værktøjet er beregnet til at læse dine beskadigede filer og skrive resultater andre steder – din kildemappe forbliver uændret, mens du itererer.

Hvorfor folk bruger det

Fungerer uden en live server

Hvis tjenesten ikke vil starte, eller instansen er væk, kan du stadig arbejde fra kold lagring, så længe filerne er læsbare.

InnoDB og MyISAM i ét workflow

Blandede installationer er almindelige; du behøver ikke separate engangsværktøjer til hver motor, når begge vises i det samme sikkerhedskopieringstræ.

Rediger før du forpligter dig

Outputtet er almindelig SQL. Trim dårlige rækker, opdel store dumps, eller juster DDL i en teksteditor, hvis din DBA ønsker et manuelt pas.

Almindelige MySQL-korruptionsfejlkoder

FejlkodeOfficiel MySQL-meddelelsesskabelonPrimær årsag
1016Kan ikke åbne fil: '[table_name].MYI' (errno: 2)Manglende eller fysisk beskadigede database- eller tabelfiler på disken.
1030Fik fejl [X] fra lagerengineGenerisk wrapper for interne InnoDB- eller MyISAM-fejl.
1033Forkerte oplysninger i filen: './[db]/[table].frm'Beskadiget tabeldefinition eller en beskadiget .frm-metadatafil.
1064Du har en fejl i din SQL-syntaks nær '..'Nogle gange dukker metadata-skader op som falsk syntaks, når serveren fejlfortolker strukturer.
1146Tabel '[db].[table]' eksisterer ikkeManglende .frm-filer eller et mismatch mellem datadictionary og filer på disken.
1194Tabel '[table]' er markeret som nedbrudt og bør repareresAlvorlig MyISAM-korruption, ofte efter en skrivning afbrudt midt i processen.
1412Tabeldefinitionen er ændret, prøv transaktionen igen.frm-fil ude af synkronisering med InnoDB-datadictionary.
145Tabel '..' blev ikke lukket korrekt; den er markeret som nedbrudtUren lukning eller afslutning, mens tabellen var åben.
126Indeksfilen er nedbrudt; prøv at reparere den.MYI-indekskorruption; motoren kan ikke kortlægge rækker pålideligt.
2013Mistet forbindelse til MySQL-server under forespørgselServer-side nedbrud (f.eks. segfault) under læsning af beskadigede sider.
Kun logInnoDB: Checksum mismatch i side [X]Bitrot, dårlige sektorer eller hardwarefejl, der gør sider ulæselige.

FAQ

Normalt ja. App'en er målrettet de rå filer. Kopier træet til en Windows-maskine med tilstrækkelig ledig plads, ret scanneren mod det, og arbejd ud fra forhåndsvisninger. Behold en uændret kopi, indtil du er tilfreds med eksporten.
MySQL fra ældre 5.x-builds til de nuværende 8.x/9.x-linjer, plus MariaDB 10.x/11.x-lignende layouts, som vi ser i felten. InnoDB og MyISAM er begge omfattet; blandede mapper er normale.
REPAIR kræver en samarbejdsvillig server og tilstrækkeligt intakte filer til at åbne tabellen. Når mysqld dør midt under reparationen eller ikke vil starte, er filniveau-gendannelse det næste trin. Betragt dette som en dybere gennemgang af bytes, ikke en SQL-only-fix.
Eksporten sigter mod at genopbygge struktur og data sammen – nøgler, typer, views og triggere, når fragmenterne tillader det. Alvorligt afkortede filer kan give delvise tabeller; forhåndsvisningen viser, hvad der overlevede, før du afsætter diskplads til et fuldt dump.
Nej. Åbner filer skrivebeskyttet, udsender SQL til en sti, du vælger. Hvis noget ser forkert ud, skal du slette eksporten og scanne igen med forskellige indstillinger uden at røre ved kildemediet.
Kørselstid skalerer med samlet filstørrelse og fragmentering. Små instanser afsluttes hurtigt; træer på flere hundrede gigabyte kræver tålmodighed og hurtige diske. Brug prøveversionen til at time en repræsentativ mappe, før du planlægger et vedligeholdelsesvindue.
Du kan køre fulde scanninger og inspicere forhåndsvisninger. Betalt aktivering fjerner eksportbegrænsninger (såsom rækkebegrænsninger pr. tabel i demoen). Hvis forhåndsvisninger er tomme, vil køb ikke på magisk vis opfinde data – send et eksempel til support, hvis du er usikker.

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