Avatar billede lmdthel Nybegynder
28. juni 2004 - 10:24 Der er 4 kommentarer og
1 løsning

MYSQL:Findes der en log med en mere detaljeret grund til et crash

Hej

Jeg har en mysql tabel som crashed med errno:145 , den blev fixet emd en repair, men jeg ville nu godt vide noget mere om HVORFOR den crashed, er det muligt ??

/Thomas
Avatar billede dmcn Praktikant
28. juni 2004 - 10:44 #1
Det er formentlig ikke til meget hjælp, men her er hvad MySQLs perror.exe siger om fejlen:
D:\www\mysql\bin>perror 145
Error code 145:  Unknown error
145 = Table was marked as crashed and should be repaired

D:\www\mysql\bin>
Avatar billede muddi Praktikant
28. juni 2004 - 11:21 #2
Skriv "REPAIR TABLE tabelnavn;" i din frontend. Hvis du bruger phpMyAdmin kan du se hvilke tabeller der er ødelagte ved at klikke på databasenavnet, og så markere deres respektive checkbokse, hvorpå du vælger "Reparer Tabel" fra dropdown-listen.

Prøv at kigge på denne her side: http://dev.mysql.com/doc/mysql/en/REPAIR_TABLE.html

Din tabel er muligvis blevet beskadiget fordi strømmen til din computer er blevet afbrudt.
Avatar billede lmdthel Nybegynder
28. juni 2004 - 13:46 #3
Hello Begge

ja, tak for jeres råd, men problemet ligger ikke så meget i at finde udaf hvad fejlen betyder, eller hvilken tabel det drejer sig om, men mere HVORFOR, jeg kan se at maskinen ikke har været genstartet, så det har ikke været et strøm problem. Det undrer mig bare at man ikke præcist kan se i mysql på hvilke grundlag at den besluttede at tabellen var defekt.

Fra lidt surfen omkring, kan jeg se at mange omtaler at mysql har det med at ødelægge tabellerne, er det korrekt ? , findes der så nogle databaser som er kendte for IKKE at ødelægge dem ?
Avatar billede muddi Praktikant
28. juni 2004 - 14:43 #4
Alle databaser kan blive korrupte. Derfor er det vigtigt at kontrollere sine backups ind i mellem. Du kan nemlig godt komme til at tage backup af en tabel der er ødelagt.
Jeg har endnu ikke hørt om en database der ikke kan blive ødelagt. Jeg vil dog lige sige at jeg aldrig har haft en ødelagt tabel - og jeg har arbejdet med mysql i 3-4 år efterhånden.
Avatar billede lmdthel Nybegynder
28. juni 2004 - 16:50 #5
Hej Muddi

Ja, jeg må erkende at jeg har svært ved at sluge at en tabel "pludselig" bliver ødelagt,alt har en årsag *S*, og det BURDE da være muligt at se hvad går galt, det kunne jo være mit script :-) jeg syntes nu bare ikke at jeg loader databasen SÅ meget igen , ca 1,5 mio inserts om dagen.

Men ok, jeg må jo nok sluge det...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester