Reparera kraschad databastabell

Ibland händer det att ett felmeddelande visas när en databas ska säkerhetskopieras med mysqldump. Orsaken kan vara att servern har kraschat.

# mysqldump: Error 1194: Table 'tabell_namn' is marked as crashed and should be repaired when dumping table `tabell_namn` at row: 4021795

Det som fungerade för mig var att logga in på servern via ssh och sedan använda terminalen för att logga in i mysql.

# mysql -u user -p

# use databasnamn; Och sedan kan du köra följande kommando på den korrupta tabellen.

# repair table tabell_namn; Förhoppningsvis får du också detta meddelande. Jag visar det bara delvis.

tablerepair

Glöm inte att fullborda säkerhetskopieringen med mysqldump, om du nu inte har den som ett cron-jobb förstås.