MySQL Recovery

Kun mysqld kieltäytyy käynnistymästä, sinulla on edelleen tiedostot levyllä

Onko palvelin kuollut kaatumisen tai sähkökatkon jälkeen? Osoita tämä Windows-työkalu datakansioosi, skannaa .ibd/.frm/.MYD/.MYI, esikatsele taulukoita ja vie puhdas SQL, jonka voit tuoda muualle. Kokeile ensin.

Full seller details: Legal information.

MySQL Recovery — screenshot.

Et tarvitse käynnissä olevaa MySQL-palvelua. Sovellus lukee levyllä olevat fragmentit, rakentaa uudelleen sen mitä voi ja antaa sinulle tuontiin valmiin skriptin – kätevä isäntäsiirtojen, huonojen palautusten tai puolitettujen varmuuskopioiden jälkeen.

Rakennettu "emme voi avata tietokantaa" -hetkiin

Tyypillinen käyttö: kopioi datakansio rikkinäisestä koneesta, suorita skannaus toimivalla Windows-tietokoneella, tarkista esikatselut ja lataa sitten SQL uuteen esiintymään. Sinulla on hallinta, minne tiedostot menevät; mitään ei kirjoiteta takaisin alkuperäisiin.

How to use it

1

Kerää tietokantatiedostot

Kopioi kansio, jossa on .ibd-, .frm-, .MYD- ja .MYI-tiedostosi (tai koko datakansio) asemalle, jossa on vapaata tilaa. Pidä toinen kopio koskemattomana työskennellessäsi.

2

Skannaa ja tarkastele esikatseluita

Lisää polut sovellukseen, suorita palautusvaihe ja avaa taulukkotarkastin varmistaaksesi rivimäärät ja esimerkkisolut ennen vientiä.

3

Vie SQL ja tuo siististi

Tallenna luotu komentosarja, luo tyhjä tietokanta terveelle palvelimelle, tuo mysql-asiakasohjelmalla tai hallintatyökalulla ja suorita sitten normaalit eheystarkistukset.

Benefits

Pelasta kaatumisten ja huonojen sammutusten jälkeen

Virran katkeaminen, pakotetut lopetukset ja levyjen ongelmat jättävät usein MyISAM-taulut merkitsemään kaatuneiksi tai InnoDB-sivut epäjohdonmukaisiksi. Tiedostotason tarkistus voi tuoda esiin tietoja, joita mysqld ei asenna.

Esikatsele sen sijaan, että palautat sokeasti

Selaa taulukoita ja solunäytteitä käyttöliittymässä, jotta tiedät, että pelastus on tuonnin arvoinen ennen kuin kosket tuotantoon.

Pidä alkuperäiset vain luku -tilassa

Työkalun on tarkoitus lukea vioittuneita tiedostojasi ja kirjoittaa tulokset muualle – lähdekansiosi pysyy ennallaan iteroinnin aikana.

Miksi ihmiset käyttävät sitä

Toimii ilman live-palvelinta

Jos palvelu ei käynnisty tai esiintymää ei ole, voit silti työskennellä kylmävarastosta niin kauan kuin tiedostot ovat luettavissa.

InnoDB ja MyISAM yhdessä työnkulussa

Sekalaiset käyttöönotot ovat yleisiä; et tarvitse erillisiä kertakäyttöapuvälineitä kullekin moottorille, kun molemmat näkyvät samassa varmuuskopiointipuussa.

Muokkaa ennen kuin sitoudut

Tuloste on tavallista SQL:ää. Karsi huonot rivit, jaa suuret vedokset tai säädä DDL:ää tekstieditorissa, jos DBA haluaa manuaalisen tarkastuksen.

Yleiset MySQL-korruptiovirhekoodit

VirhekoodiVirallinen MySQL-viestimalliPääsyy
1016Can't open file: '[table_name].MYI' (errno: 2)Puuttuvat tai fyysisesti vaurioituneet tietokanta- tai taulukkotiedostot levyllä.
1030Got error [X] from storage engineYleinen kääre sisäisille InnoDB- tai MyISAM-virheille.
1033Incorrect information in file: './[db]/[table].frm'Vioittunut taulukkomäärittely tai vaurioitunut .frm-metatietotiedosto.
1064You have an error in your SQL syntax near '..'Joskus metatietovauriot ilmenevät virheellisenä syntaksina, kun palvelin lukee rakenteita väärin.
1146Table '[db].[table]' doesn't existPuuttuvat .frm-tiedostot tai epäsuhta tietosanakirjan ja levyllä olevien tiedostojen välillä.
1194Table '[table]' is marked as crashed and should be repairedVakava MyISAM-korruptio, usein kirjoituksen keskeytyessä kesken.
1412Table definition has changed, please retry transaction.frm-tiedosto ei ole synkronoitu InnoDB-tietosanakirjan kanssa.
145Table '..' was not closed properly; it is marked as crashedEpäsiisti sammutus tai lopetus taulukon ollessa auki.
126Index file is crashed; try to repair it.MYI-indeksin korruptio; moottori ei voi kartoittaa rivejä luotettavasti.
2013Lost connection to MySQL server during queryPalvelinpuolen kaatuminen (esimerkiksi segmentointivirhe) vioittuneita sivuja luettaessa.
Log onlyInnoDB: Checksum mismatch in page [X]Bittimätä, huonot sektorit tai laitteistovirheet, jotka tekevät sivuista lukukelvottomia.

UKK

Yleensä kyllä. Sovellus kohdistuu raakatiedostoihin. Kopioi puu Windows-koneeseen, jossa on riittävästi vapaata tilaa, osoita skanneri siihen ja työskentele esikatseluiden perusteella. Säilytä koskematon kaksoiskappale, kunnes olet tyytyväinen vientiin.
MySQL vanhoista 5.x-versioista nykyisiin 8.x/9.x-sarjoihin sekä MariaDB 10.x/11.x-tyylisiin asetteluihin, joita näemme kentällä. InnoDB ja MyISAM ovat molemmat mukana; sekoitetut kansiot ovat normaaleja.
REPAIR tarvitsee yhteistyöhaluisen palvelimen ja riittävän ehjät tiedostot taulun avaamiseksi. Kun mysqld kuolee korjauksen aikana tai ei käynnisty, tiedostotason palautus on seuraava vaihe. Käsittele tätä syvempänä tavujen tarkastuksena, ei vain SQL-korjauksena.
Viennin tavoitteena on rakentaa rakenne ja data yhdessä – avaimet, tyypit, näkymät ja liipaisimet, kun fragmentit sen sallivat. Vakavasti katkaistut tiedostot voivat tuottaa osittaisia tauluja; esikatselu näyttää, mikä selvisi, ennen kuin varaat levytilaa täydelle dumpille.
Ei. Avaa tiedostot vain luku -tilassa, lähettää SQL:n valitsemaasi polkuun. Jos jokin näyttää väärältä, poista vienti ja skannaa uudelleen eri asetuksilla koskematta lähdemediaan.
Suoritusaika skaalautuu kokonaistiedostokoon ja pirstoutumisen mukaan. Pienet esiintymät valmistuvat nopeasti; satojen gigatavujen kokoiset puut tarvitsevat kärsivällisyyttä ja nopeita levyjä. Käytä kokeiluversiota edustavan kansion ajoittamiseen ennen huoltoikkunan suunnittelua.
Voit suorittaa täydellisiä skannauksia ja tarkastella esikatseluita. Maksettu aktivointi poistaa vientirajoitukset (kuten rivimäärärajoitukset taulua kohden demossa). Jos esikatselut ovat tyhjiä, ostaminen ei taikaiskulla luo dataa – lähetä näytesarja tukeen, jos olet epävarma.

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