När ett systemfel inträffar till en MySQL-databas , eller när ett bord enkelt får en stor mängd felaktigt formaterade data , kan tabellen index blir korrupta . Mysql -systemet kommer att informera en användare att tabellen behöver repareras när en kontroll TABLE kommandot körs på bordet . Kommandot för att kontrollera bordet behöver repareras ser ut så här : CHECK TABLE tabellnamn att uppgradera . Om MySQL -systemet svarar med " Table krävs uppgradering ", då bordet behöver den ombyggda index . Instruktioner
1
Använda telnet , ssh , eller en lokal dator , ansluta till MySQL-servern och logga in på MySQL kommandoradsverktyg . Detta kan göras med mysql -p .
2
Använd tablename CHECK TABELL FÖR UPPGRADERING kommandot för att kontrollera bordet behöver repareras .
3
Exit mysql-kommandot - line verktyg genom att skriva x och trycka på " Enter" . Du kommer att återvända till skalet kommandotolken
4
Dumpa tabellen med mysqldump kommandot : . . Mysqldump databasename tableName > dump.sql
5
Återskapa tabell i databasen med mysql -kommandot : mysql databasename < dump.sql . Detta kommer att bygga bordet och indexen bord .