Hvordan reparere tabeller i MySQL

{title}

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

{title}

Trinn 2
Når vi først er der, vil vi logge på ved å bruke legitimasjon og ha følgende miljø:

{title}

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:

{title}

Trinn 4
Med dette vil vi utføre REPAIR TABLE- kommandoen og phpMyAdmin vil analysere tabellen for feil og oppnå resultatet på skjermen:

{title}

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

{title}

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.

{title}

Trinn 3
Når disse parametrene er definert, klikker du på alternativet Kontroller tabell, så vil det respektive resultatet vises:

$config[ads_text5] not found

{title}

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