Ok, jeg har svaret på mit eget problem.
Muligt scenarie
- MYSQL-programmet er beskadiget og kan ikke starte. Ny installation af MYSQL gendannede ikke dataene.
- Computeren gik ned, men harddisken fungerer stadig
- Windows er beskadiget og kan ikke starte, men data er sikre.
Til din information, i MYSQL, filer med filtypenavnet MYD
er tabeldataene, FRM
filer er tabeldefinitionen og MYI
fil er tabellen indekser. Der er også ibdata
fil specificeret i my.ini, som er InnoDB tablesapce filerne. Du skal være administrator
, så du kan få adgang til Dokument og indstillinger mappen eller Programfiler mappe.
- Åbn Window Explorer (Windows-tast + E) eller Åbn Denne computer, og gå til den datamappe, hvor dine databasefiler er placeret.
- Jeg vil anbefale dig at kopiere alle mapperne i datamappen end blot at vælge nogle få til at kopiere. Kopier databasemapperne og ibdata-filen (KOPIER IKKE ib_logfile(x)-filerne!) Bemærk, at ibdata-filen muligvis ikke er på samme placering som datafilerne. For at finde ud af, hvor den kan være, læs Sådan finder du MYSQL-databasen filer i Windows.
- Gå over til målcomputeren, Open System Services. (Skriv services.msc i Windows-menuen "Søg efter programmer og filer" indtastningsfeltet)
- På det højre panel i vinduet Tjenester skal du rulle langs listen og lede efter navnet "MYSQL". Vælg MYSQL og højreklik og klik. Når den er stoppet, bliver dens status tom i stedet for .
- Se også efter placeringen af datamappen. Når du har fundet den, anbefaler jeg, at du sikkerhedskopierer mappen eller blot omdøber den. Indsæt mapperne og ibdata-filen, du har kopieret fra kildecomputeren til datamappen.
- Gå tilbage til vinduet Tjenester, og vælg tilbage MYSQL. Højreklik på den og klik for at genoptage MYSQL-tjenesten.
- Åbn MYSQL-administrator og log på din databaseserver, og du burde kunne se din overførte database sammen med deres data.