Hvordan å gjenoppbygge indekser på MySQL

Når en systemfeil som skjer med en MySQL database, eller når en tabell enkel mottar en stor mengde feilformaterte data, tabellindeksene kan bli skadet. MySQL Systemet vil informere brukeren om at bordet må repareres når en CHECK TABLE kommandoen kjøres på bordet. Kommandoen for å bekrefte tabellen må reparere ser slik ut: SJEKK TABLE tabellnavn etter oppgradering. Hvis MySQL systemet svarer med "Table oppgradering nødvendig", så bordet må indeksene gjenoppbygd.

Bruksanvisning

1 Ved hjelp av telnet, ssh, eller en lokal maskin, koble til MySQL server og logge inn MySQL kommandolinjeverktøyet. Dette kan gjøres med mysql -p.

2 Bruk CHECK TABLE tabellnavn FOR OPPGRADERING kommando for å kontrollere bordet må repareres.

3 Avslutt mysql kommandolinjeverktøyet ved å skrive x og trykke på "Enter" -tasten. Du kommer tilbake til skallet ledeteksten.

4 Dump bordet med mysqldump kommandoen: mysqldump databasenavn tabellnavn> dump.sql.

5 Re-opprette tabellen i databasen med mysql-kommandoen: mysql databasenavn <dump.sql. Dette vil gjenoppbygge tabellen og tabellindekser.