Obsah
Keď sa v databáze MySQL vyskytne chyba systému alebo keď plochý stôl prijme veľké množstvo zle formátovaných údajov, indexy tabuľky sa môžu poškodiť. Systém MySQL informuje užívateľa, že tabuľka sa musí opraviť, keď sa vykoná príkaz CHECK TABLE. Príkaz na kontrolu, či tabuľka potrebuje opravy, vyzerá takto: CHECK TABLE TableName FOR UPGRADE. Ak systém MySQL odpovie "Vyžadovaná aktualizácia tabuľky", potom tabuľky tabuliek budú musieť byť prepracované.
inštrukcia
-
Pomocou telnetu, ssh alebo lokálneho počítača sa pripojte k MySQL Serveru a prihláste sa do MySQL príkazového riadku, čo je možné vykonať pomocou mysql -p.
-
Pomocou príkazu CHECK TABLE TableName FOR UPGRADE skontrolujte, či tabuľka potrebuje opravu.
-
Ukončite nástroj príkazového riadka MySQL zadaním "x" a stlačením klávesu "Enter". Vrátite sa do príkazového riadka shellu.
-
Vyprázdnite tabuľku príkazom mysqldump: mysqldump NameDatabase name> dump.sql.
-
Znova vytvorte tabuľku v databáze pomocou príkazu mysql: mysql databaseName <dump.sql. Tým sa znovu vytvorí tabuľka a jej indexy.