Innhold
Når det oppstår en systemfeil i MySQL-databasen, eller når et flatt bord mottar en stor mengde dårlig formatert data, kan tabellindeksene bli ødelagt. MySQL-systemet vil informere brukeren om at tabellen må repareres når kommandoen CHECK TABLE utføres. Kommandoen for å sjekke om tabellen trenger reparasjoner ser slik ut: KONTROLLER TABELL Tabellnavn FOR OPPGRADERING. Hvis MySQL-systemet reagerer med "Tabelloppgradering påkrevd", må tabellindeksene bli omgjort.
retninger
-
Bruk telnet, ssh eller en lokal maskin ved å koble til MySQL Server og logge inn på MySQL kommandolinjeverktøyet. Dette kan gjøres med mysql -p.
-
Bruk CONTROL TABLE TableName FOR UPGRADE-kommandoen for å kontrollere at tabellen trenger reparasjoner.
-
Gå ut av MySQL kommandolinjeverktøyet ved å skrive "x" og trykke på "Enter" -tasten. Du kommer tilbake til shell-kommandoprompten.
-
Tøm tabellen med kommandoen mysqldump: mysqldump NameDatabase navn> dump.sql.
-
Opprett tabellen i databasen ved hjelp av kommandoen mysql: mysql databaseName <dump.sql. Dette vil gjenoppbygge bordet og dets indekser.