Når vi administrerer tabeller i MySQL, som i alle andre databaseapplikasjoner, kan vi finne flere feil i tabellene som forhindrer korrekt utførelse og bruk av dem.
Hvis vi er databaseadministratorer, anbefales det sterkt å hele tiden utføre en analyse av tabellene som utgjør en database for å oppnå best mulig ytelse fra dem.
I utgangspunktet har vi tre trinn for å finne ut om en tabell er korrupt eller ikke, disse er:
- symptomer
- deteksjon
- oppløsning
Symptomer på feil i tabellene
Noen av symptomene som lar oss forstå at en tabell er korrupt eller skadet er:
- Ingen brukere kan logge på MySQL.
- Intensiv bruk av CPU.
- Feilmeldinger som varsler om feil i tabellene.
- Kan ikke sikkerhetskopiere databaser ved å bruke kommandoen mysqldump
- Uventede maskinavstengninger.
- Feil i MySQL- koden eller i MyISAM.
- Meldingsvisning som feil nøkkelfil for tabellen: '...'. Prøv å reparere den.
Deretter vil vi se noen alternativer for hvordan du reparerer tabeller i MySQL.
1. Hvordan reparere MySQL-tabeller ved hjelp av phpMyAdmin
Trinn 1
Det første alternativet vil vi se for å reparere en korrupt tabell i MySQL gjennom phpMyAdmin . For dette får vi tilgang til phpMyAdmin-konsollen på følgende rute:
MySQL-konsoll
Trinn 2
Når vi først er der, vil vi logge på ved å bruke legitimasjon og ha følgende miljø:
Trinn 3
Når vi først er der vil vi velge databasen der tabellen ligger, og fra det sentrale panelet vil vi aktivere boksen der tabellen er, i dette tilfellet har vi tabell 34, og når vi først er valgt vil vi vise alternativene i feltet for elementene som er merket og der Velg alternativet Reparer tabellen:
Trinn 4
Med dette vil vi utføre REPAIR TABLE- kommandoen og phpMyAdmin vil analysere tabellen for feil og oppnå resultatet på skjermen:
Med dette enkle alternativet kan vi reparere MySQL-tabeller med phpMyAdmin.
2. Hvordan reparere MySQL-tabeller ved å bruke MySQL direkte
MySQL-applikasjonen gir oss muligheten til å analysere en viss tabell for å analysere den på jakt etter feil og feil. For dette eksempelet vil vi bruke bytabellen i verdensdatabasen.
Trinn 1
Vi får tilgang til databasen og der vil vi høyreklikke på tabellen for å analysere og velge alternativet Tabellvedlikehold
Trinn 2
Følgende vindu vises der vi går til Tabeller- fanen, og der velger vi alternativet Sjekk tabell der vi kan definere analysenivået mellom Hurtig, Medium eller Utvidet.
Trinn 3
Når disse parametrene er definert, klikker du på alternativet Kontroller tabell, så vil det respektive resultatet vises:
Som vi ser har vi alternativer til å reparere tabeller i MySQL på en smidig og helt sikker måte og på denne måten øke mulighetene til MySQL i vår organisasjon. Husk at MYSQL er en kraftig databasesjef som hjelper oss med å optimalisere all datahåndtering. For å forbedre bruken har vi 20 interessante anbefalinger for MySQL.
MySQL-anbefalinger
Artikkel