Man kan ikke kopiere InnoDB tabeller mens serveren kører, MySQL _skal_ død og pine være stoppet; det kan lade sig gøre med MyISAM tabeller, men ikke InnoDB.
Hvis du har de oprindelige filer kørende på en server hvor de virker, kan du jo godt lave dem tilbage til MyISAM, hvis ikke du gør brug af InnoDB-specifik funktionalitet såsom transaktioner. Men hvis ikke du har de oprindelige filer kørende et sted, har du jo heller ingen mulighed for at konvertere til MyISAM...
Eller med andre ord, har du ikke databasen kørende på en server, eller en kopi af filerne, som er taget mens serveren var stoppet, er der ikke meget andet at gøre, end at løbe filen igennem med et hjemmelavet program...
Tjaaa, tabeller oprettes kun som InnoDB, hvis det explicit angives, så det kan jeg ikke rigtig svare på.
Men godt du kunne redde dine data. Huske at stop MySQL næste gang du kopierer en InnoDB-fil, og ligeledes at stoppe den MySQL-server, du lægger filen ind i, inden du kopierer den ind i det givne bibliotek.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.