Ok, jag fick svaret på mitt eget problem.
Möjligt scenario
- MYSQL-programmet är skadat och startar inte. Nyinstallation av MYSQL återställde inte data.
- Datorn kraschade men hårddisken fungerar fortfarande
- Windows är skadat och kan inte startas, men data är säkra.
För din information, i MYSQL, filer med tillägget MYD
är tabelldata, FRM
filer är tabelldefinitionen och MYI
fil är tabellindexen. Det finns också ibdata
fil specificerad i my.ini som är InnoDB tablesapce-filer. Du måste vara administrator
, så att du kan komma åt Dokument och inställningar mappen eller Programfiler mapp.
- Öppna Windows Explorer (Windows Key + E) eller Öppna Den här datorn och gå till datamappen där dina databasfiler finns.
- Jag skulle rekommendera dig att kopiera alla mappar i datamappen än att bara välja några att kopiera. Kopiera databasmapparna och ibdata-filen (KOPIERA INTE ib_logfile(x)-filerna!) Observera att ibdata-filen kanske inte finns på samma plats som datafilerna. För att ta reda på var den kan vara, läs Hur man hittar MYSQL-databasen filer i Windows.
- Gå över till måldatorn, Open System Services. (Skriv services.msc i inmatningsrutan "Sök efter program och filer" i Windows-menyn)
- På den högra panelen i Tjänster-fönstret, bläddra längs listan och leta efter namnet "MYSQL". Välj MYSQL och högerklicka och klicka. När den har stoppats kommer du att bli tom istället för .
- Leta på liknande sätt efter platsen för datamappen. När du har hittat den rekommenderar jag att du säkerhetskopierar mappen eller bara byter namn på den. Klistra in mapparna och ibdata-filen som du har kopierat från källdatorn till datamappen.
- Gå tillbaka till fönstret Tjänster och välj tillbaka MYSQL. Högerklicka på den och klicka för att återuppta MYSQL-tjänsten.
- Öppna MYSQL-administratören och logga in på din databasserver så bör du kunna se din överförda databas tillsammans med deras data.