Wenn ein System Fehler passiert mit einer MySQL-Datenbank , oder wenn eine Tabelle einfach erhält eine große Menge an Daten falsch formatiert , kann die Tabelle Indizes beschädigt werden . Der MySQL- System informiert einen Benutzer , dass die Tabelle zu reparieren , wenn eine CHECK TABLE -Befehl auf dem Tisch laufen wird werden muss. Der Befehl, um die Tabelle zu überprüfen muss repariert werden wie folgt aussieht: CHECK TABLE tabellenname FOR UPGRADE . Wenn der MySQL- System antwortet mit "Table -Upgrade erforderlich ", dann muss die Tabelle , die Indizes neu aufgebaut. Anleitung
1
Verwenden von Telnet , SSH, oder einen lokalen Rechner , auf dem MySQL-Server verbinden und einloggen in die MySQL- Kommandozeilen-Tool . Dies kann mit MySQL -p erfolgen.
2
Verwenden Sie die CHECK TABLE tabellenname FOR UPGRADE Befehl zur Überprüfung der Tabelle muss repariert werden .
3
Ausfahrt der MySQL- Kommandozeilen-Tool , indem x und drücken Sie die " Enter"-Taste . Sie werden auf die Schale Eingabeaufforderung zurückzukehren
4
Dump der Tabelle mit dem Befehl mysqldump : . . Mysqldump databaseName tableName > dump.sql
5
neu erstellen Tabelle in der Datenbank mit dem MySQL- Befehl : mysql databaseName < dump.sql . Dies wird den Wiederaufbau der Tabelle und die Indizes.