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

Obnovte složku databáze MySQL z obnoveného pevného disku

Dobře, dostal jsem odpověď na svůj vlastní problém.

Možný scénář

  1. Program MYSQL je poškozen a nelze jej spustit. Nová instalace MYSQL neobnovila data.
  2. Počítač se zhroutil, ale pevný disk stále funguje
  3. 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.

  1. 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.
  2. 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.
  3. 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)
  4. 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 .
  5. 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.
  6. 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.
  7. 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.


  1. Vynutit Oracle Drop Global Temp Table

  2. Jak získat přístup k datové/datové složce v zařízení Android?

  3. Funkce CURRENT_TIMESTAMP() v Oracle

  4. Jak funguje SQLite Trim()