Dobře, dostal jsem odpověď na svůj vlastní problém.
Možný scénář
- Program MYSQL je poškozen a nelze jej spustit. Nová instalace MYSQL neobnovila data.
- Počítač se zhroutil, ale pevný disk stále funguje
- Windows je poškozen a nelze jej spustit, ale data jsou v bezpečí.
Pro vaši informaci, v MYSQL soubory s příponou MYD
jsou data tabulky, FRM
files je definice tabulky a MYI
soubor je tabulka indexů. K dispozici je také ibdata
soubor specifikovaný v my.ini, což jsou soubory InnoDB tablesapce. Musíte být administrator
, abyste měli přístup k Dokumentu a nastavení složku nebo Program Files složka.
- Otevřete Průzkumníka Windows (klávesa Windows + E) nebo Otevřít Tento počítač a přejděte do datové složky, kde jsou uloženy soubory databáze.
- Doporučuji vám zkopírovat všechny složky v datové složce, než jen vybrat několik ke kopírování. Zkopírujte databázové složky a soubor ibdata (NEKOPÍRUJTE soubory ib_logfile(x)!)Uvědomte si, že soubor ibdata nemusí být ve stejném umístění jako datové soubory. Chcete-li zjistit, kde by mohl být, přečtěte si Jak najít databázi MYSQL soubory ve Windows.
- Přejděte do cílového počítače, Otevřete systémové služby. (Do vstupního pole „Prohledat program a soubory“ nabídky Windows zadejte services.msc)
- Na pravém panelu okna Služby přejděte v seznamu a vyhledejte název „MYSQL“. Vyberte MYSQL a klikněte pravým tlačítkem myši a klikněte na . Jakmile se zastaví, jeho stav bude prázdný místo .
- Podobně vyhledejte umístění datové složky. Jakmile ji najdete, doporučuji vám zálohovat složku nebo ji jen přejmenovat. Vložte složky a soubor ibdata, které jste zkopírovali ze zdrojového počítače, do datové složky.
- Vraťte se do okna Služby a vyberte zpět MYSQL. Klikněte na něj pravým tlačítkem myši a kliknutím obnovte službu MYSQL.
- Otevřete správce MYSQL a přihlaste se ke svému databázovému serveru a měli byste být schopni vidět přenesenou databázi spolu s jejich daty.