01. juli 2003 - 12:31Der er
12 kommentarer og 4 løsninger
VIGTIGT! Genskabe slettet mysql tabel!!
Hej
Jeg kom til at slette en forkert database da jeg lavede et afstemnings system... et MEGET uheldigt uheld.. det var en oversigt over min træning, der var mange og jeg skulle bruge det til statestik... er det ikke muligt at genskabe den da jeg desværre ikke havde lavet backup, skal virkelig bruge det :'(
Hvis du har slettet tabellen helt tror jeg ikke du har noget valg medmindre du har kørt med en meget "verbose" logging. Hvis tabellen blot er blevet ulæselig kan du prøve med REPAIR TABLE hvis det altså er en MyISAM tabel.
Nej jeg bruger phpMyAdmin og jeg valgte den tabel fordi jeg troede det var den anden og valgte DROP Table... er det slet ikke muligt at genskabe dataene? Hvad er verbose logging?
jpvj, hvordan det? Kan jeg også det selvom jeg på ingen måde er/har et firma... er bare en privat person som bruger mysql og min vigtigste tabel er nu væk :'(
1) Hav altid information, der ikke er relateret, i seperate databaser 2) Brug forskellige brugere til forskellige databaser 3) Tag den skide backup - det kan endda automatiseres, så man slipper for selv at rode med det
Jeg tror godt, du kan smide en bunke hvide pinde efter at få genskabt dit data.,,, med mindre du (som moonduck) har kørt en yderst detaljeret log... og selv da er det mildest talt omstændigt...
du bruger din windows-scheduler-fætter (sidst jeg brugt windows sad den og lurede nede i højre hjørne) eller cron (hvis du bruger unix) til at køre mysqldump
Hmmm alle tabeller er jo filer, som er gemt ude på disken -- Derfor kan du være heldig at kunne genskabe de filer med f.eks. Norton DiskEditor eller UNDELETE (eller hvilket som helst UnDelete program)
Selvfølgelig skal du være meget påpasselig hvis du bruger DiskEditor !!!
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.