Salta al contenuto

MySQL table is marked as crashed and should be repaired

Pubblicato il Aggiornato il

In breve: MySQL table is marked as crashed: indica che il motore, spesso MyISAM, ha rilevato incoerenze nei file della tabella e richiede una verifica o riparazione.

Che cosa significa

Il motore, spesso MyISAM, ha rilevato incoerenze nei file della tabella e richiede una verifica o riparazione.

Come riconoscere il problema

  • query fallite.
  • phpMyAdmin propone Repair.
  • marked as crashed nel log.
  • errore su funzione specifica.
  • problema dopo arresto o disco pieno.

Cause più frequenti

  • Arresto improvviso
  • Spazio o inode esauriti
  • Problemi filesystem
  • Scritture concorrenti
  • Hardware o memoria
  • Engine legacy

Diagnosi passo per passo

  1. Identificare tabella ed engine.
  2. Creare backup.
  3. Controllare spazio e log sistema.
  4. Eseguire check table.
  5. Fermare scritture.
  6. Scegliere strumento corretto.
  7. Verificare tabelle correlate.

Procedura di risoluzione

  1. Riparare con strumento supportato.
  2. Ripristinare da backup se necessario.
  3. Correggere spazio e filesystem.
  4. Ricostruire indici.
  5. Valutare conversione a innodb.
  6. Controllare applicazione.
  7. Monitorare nuovi crash.

Guide Xlogic correlate

Fonti tecniche

MySQL table is marked as crashed and should be repaired ultima modifica: 2026-08-02T19:43:19+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?