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.

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
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.
Skannaa ja tarkastele esikatseluita
Lisää polut sovellukseen, suorita palautusvaihe ja avaa taulukkotarkastin varmistaaksesi rivimäärät ja esimerkkisolut ennen vientiä.
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
| Virhekoodi | Virallinen MySQL-viestimalli | Pääsyy |
|---|---|---|
| 1016 | Can't open file: '[table_name].MYI' (errno: 2) | Puuttuvat tai fyysisesti vaurioituneet tietokanta- tai taulukkotiedostot levyllä. |
| 1030 | Got error [X] from storage engine | Yleinen kääre sisäisille InnoDB- tai MyISAM-virheille. |
| 1033 | Incorrect information in file: './[db]/[table].frm' | Vioittunut taulukkomäärittely tai vaurioitunut .frm-metatietotiedosto. |
| 1064 | You have an error in your SQL syntax near '..' | Joskus metatietovauriot ilmenevät virheellisenä syntaksina, kun palvelin lukee rakenteita väärin. |
| 1146 | Table '[db].[table]' doesn't exist | Puuttuvat .frm-tiedostot tai epäsuhta tietosanakirjan ja levyllä olevien tiedostojen välillä. |
| 1194 | Table '[table]' is marked as crashed and should be repaired | Vakava MyISAM-korruptio, usein kirjoituksen keskeytyessä kesken. |
| 1412 | Table definition has changed, please retry transaction | .frm-tiedosto ei ole synkronoitu InnoDB-tietosanakirjan kanssa. |
| 145 | Table '..' was not closed properly; it is marked as crashed | Epäsiisti sammutus tai lopetus taulukon ollessa auki. |
| 126 | Index file is crashed; try to repair it | .MYI-indeksin korruptio; moottori ei voi kartoittaa rivejä luotettavasti. |
| 2013 | Lost connection to MySQL server during query | Palvelinpuolen kaatuminen (esimerkiksi segmentointivirhe) vioittuneita sivuja luettaessa. |
| Log only | InnoDB: Checksum mismatch in page [X] | Bittimätä, huonot sektorit tai laitteistovirheet, jotka tekevät sivuista lukukelvottomia. |
UKK
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