sql >> Databáze >  >> RDS >> Mysql

Recenze produktu – Stellar Repair pro MySQL

Problém

Můj týden nezačal dobře! Omylem jsem smazal soubor ibdata1. Podařilo se mi restartovat instanci serveru MySQL, ale nemám přístup k žádné z databází. Při kontrole protokolu chyb MySQL se zobrazily následující podrobnosti:

121281 10:45:05 [CHYBA] „Nelze najít nebo otevřít tabulku název_databáze/název_tabulky z interního datového slovníku InnoDB, ačkoli soubor .frm pro tabulku existuje. Možná jste smazali a znovu vytvořili datové soubory InnoDB, ale zapomněli jste odstranit odpovídající soubory .frm tabulek InnoDB, nebo jste soubory .frm přesunuli do jiné databáze? nebo tabulka obsahuje indexy, které tato verze enginu nepodporuje.“

Nemohl jsem obnovit databázi ze zálohy, protože záloha byla týden stará. Obnovení zálohy by vedlo ke ztrátě dat.

Řešení

Po důkladném vyhledávání na Googlu jsem narazil na řešení, které navrhovalo pokusit se obnovit databázové tabulky MySQL ze souboru .frm (interní datový slovník) a souboru .ibd (informace o struktuře databáze).

Pokusil jsem se identifikovat schéma db ze souboru .frm a importovat tabulkový prostor ze souboru .ibd do tabulkového prostoru systému motoru InnoDB. Ale to se mi nepovedlo. Tehdy jsem se rozhodl použít software pro opravu databází MySQL a narazil jsem na Stellar Repair for MySQL.

Software tvrdí, že opravuje databáze vytvořené pomocí MySQL databázového stroje InnoDB a obnovuje jeho tabulky ze souborů .frm, .ibdata a .idb. Pomáhá také opravit databázový stroj MyISAM.

Další klíčové funkce softwaru, které jsem považoval za užitečné, jsou následující:

  • Opravte databázi MySQL vytvořenou v systémech Windows i Linux.
  • Opravte soubory MyISAM (.frm, .myd, .myi).
  • Obnovte všechny objekty MySQL, jako jsou tabulky, klíče, datové typy, pohledy, spouštěče atd.
  • Umí opravit všechny typy chyb databáze MySQL, jako je „Chyba při navazování připojení k databázi“, „Soubor indexu selhal“, „Poškození tabulkového prostoru InnoDB“, „Nelze najít soubor wtlicensemanager.dll“ atd.

Stáhl jsem a nainstaloval jsem *demo verzi softwaru pro opravu databází MySQL a poté spustil software. Tím se otevřelo hlavní rozhraní pomocí „Vybrat datovou složku “ a vše, co jsem musel udělat, bylo vybrat verzi serveru MySQL a datovou složku obsahující databázi, kterou jsem chtěl obnovit.

*Poznámka: Demo verze umožňuje pouze skenovat a zobrazit náhled obnovitelných databázových objektů MySQL. Chcete-li uložit data a obnovit databázi, budete si muset zakoupit licencovanou verzi softwaru.

Kliknutím na „OK “ zobrazí seznam databází MySQL ve vybrané složce. Po výběru souboru db, který jsem chtěl opravit a obnovit, jsem kliknul na „Opravit “ a čekal, až software udělá svou věc.

Po dokončení procesu opravy databáze MySQL software zobrazil náhled opravené databáze a všech jejích obnovitelných objektů.

Jakmile se mi podařilo ověřit data, zakoupil jsem a aktivoval jsem licencovanou verzi softwaru pro opravu MySQL. Pro uložení obnovitelných dat kliknu na „Uložit “ na stránce „Soubor “.

Po vyplnění požadovaných údajů v „Uložit databázi “ kliknul jsem na „Uložit ’ pro uložení souboru.

Zobrazilo se mi „Proces ukládání dokončen“ zpráva o úspěšném dokončení procesu ukládání souboru.

Moje celková zkušenost

Software Stellar Repair for MySQL je zachráncem života! Pomohlo mi to obnovit databázi do původních specifikací a obnovit všechna její data. Software bych doporučil každému, kdo potřebuje rychlé a efektivní řešení pro obnovu své databáze MySQL bez ztráty dat a výpadků.

Stellar Repair for MySQL Rating (na stupnici od 1 do 5):

Parametry Hodnocení Recenze
Snadné použití

5

Snadno použitelné uživatelské rozhraní softwaru pro opravu databáze MySQL pomáhá opravit databázi bez technického sledování a podpory.
Rychlost a výkon

4.5

Proces stahování a instalace trvá jen několik minut. Proces opravy může trvat hodiny nebo dny v závislosti na velikosti databáze.
Funkce a funkce

5

Software nabízí všechny funkce potřebné k obnově databázových souborů MySQL (InnoDB a MyISAM) a jejich součástí.
Technická podpora

5

Tým technické podpory pracuje 24 hodin denně, 5 dní v týdnu, aby odpovídal na dotazy uživatelů.

  1. Výjimka ORA-08103:objekt již neexistuje při použití setfetchsize Hibernate

  2. Jak převést počet minut do formátu hh:mm v TSQL?

  3. Vybrat první řádek v každé skupině GROUP BY?

  4. Jak získat row_number v MySQL