Portál AbcLinuxu, 10. května 2025 23:25

Dotaz: Parsování ibd souboru

19.12.2020 11:17 Mikoš
Parsování ibd souboru
Přečteno: 3216×
Odpovědět | Admin
Kvůli vadnému řadiči disků se mi zhroutila MySQL databáze, je poškozený soubor ibdata1 a databázi nejde spustit (v logu je "2020-12-18 14:13:10 0 [ERROR] InnoDB: Invalid flags 0x1cfa0000 in ./ibdata1"). Zálohu sice mám ale bohužel ne úplně čerstvou. Jde mi hlavně o jednu tabulku která se aktualizovala, byť jsou to naštěstí jen stovky záznamů, které bych v nejhorším z toho jejího ibd souboru vyčetl v hexaeditoru jeden po druhém (už jsem na to koukal a šlo by to), ale to se mi moc nechce. Není nějaký nástroj co by ten soubor dokázal rozparsovat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

k3dAR avatar 19.12.2020 14:34 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Parsování ibd souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
ktery z tech postupu uz si zkousel? ;-)
porad nemam telo, ale uz mam hlavu... nobody
Josef Kufner avatar 20.12.2020 20:27 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Parsování ibd souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná to bude nápad dosti mimo, ale zkusím to: Pokud by ty "Invalid flags" byly jen někde v hlavičce souboru (nevím co jsou zač), možná by šlo vykopírovat starou hlavičku ze zálohy a napojit aktuální zbytek souboru. Pokud tedy uvažuješ o hraní si s hexaeditorem. Možná to však nadělá víc škody než užitku; to jen náhodný nápad.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.