MySQL 126, 127, 134, 144, 145


Esempio

Quando provi ad accedere ai record dal database MySQL, potresti ricevere questi messaggi di errore. Questi messaggi di errore si sono verificati a causa della corruzione nel database MySQL. Di seguito sono riportati i tipi

MySQL error code 126 = Index file is crashed
MySQL error code 127 = Record-file is crashed
MySQL error code 134 = Record was already deleted (or record file crashed)
MySQL error code 144 = Table is crashed and last repair failed
MySQL error code 145 = Table was marked as crashed and should be repaired

Bug di MySQL, attacco di virus, crash del server, arresto improprio, tabella danneggiata sono la causa di questa corruzione. Quando viene danneggiato, diventa inaccessibile e non è più possibile accedervi. Per ottenere l'accessibilità, il modo migliore per recuperare i dati da un backup aggiornato. Tuttavia, se non si dispone di un backup aggiornato o di un backup valido, è possibile utilizzare MySQL Repair.

Se il tipo di motore tabella è MyISAM , applicare CHECK TABLE , quindi REPAIR TABLE su di esso.

Quindi pensa seriamente alla conversione in InnoDB, quindi questo errore non si ripeterà più.

Sintassi

CHECK TABLE <table name> ////To check the extent of database corruption
REPAIR TABLE <table name> ////To repair table