Hur man reparerar tabeller i MySQL

Vid hantering av tabeller i MySQL, precis som i alla andra databasapplikationer, kan vi stöta på flera tabellfel som förhindrar korrekt utförande och användning.

Om vi ​​är databasadministratörer rekommenderas det starkt att hela tiden utföra en analys av brädor som utgör en databas för att få bästa möjliga prestanda från dem.
I princip har vi tre steg för att avgöra om en tabell är korrupt, dessa är:

  • Symtom
  • Upptäckt
  • Upplösning

TabellfelsymtomNågra av de symtom som gör att vi kan förstå att ett bord är korrupt eller skadat är:

  • Ingen användare kan starta session i MySQL.
  • Intensiv användning CPU.
  • Felmeddelanden varna för fel i tabellerna.
  • Kan inte göra kopior databassäkerhet med kommandot mysqldump
  • Oväntade avstängningar av maskinen.
  • Fel i koden MySQL eller MyISAM.
  • Visning av meddelanden som Felaktig nyckelfil för tabellen: "…". Försök att reparera det.

Därefter kommer vi att se några alternativ för hur man reparerar tabellerna i MySQL.

1. Hur man reparerar MySQL -tabeller med phpMyAdmin

Steg 1
Det första alternativet som vi kommer att se för att reparera ett korrupt bord i MySQL genom phpMyAdmin. För detta kommer vi att komma åt phpMyAdmin -konsolen i följande sökväg:

FÖRSTORA

Steg 2
Väl där kommer vi att logga in med våra uppgif.webpter och vi kommer att ha följande miljö:

FÖRSTORA

Steg 3
Väl där väljer vi databasen där tabellen är värd och från den centrala panelen aktiverar vi rutan där tabellen är, i det här fallet har vi tabell 34 och när vi väl valt visar vi fältalternativen För objekt som är märkta och där väljer vi alternativet Reparera bordet:

FÖRSTORA

Steg 4
Med detta kommer vi att utföra kommandot REPARATIONSTABELL och phpMyAdmin analyserar tabellen på jakt efter fel och vi får resultatet på skärmen:

FÖRSTORA

Med detta enkla alternativ kan vi reparera MySQL -tabeller med phpMyAdmin.

2. Hur man reparerar MySQL -tabeller direkt med MySQL


Själva MySQL -applikationen erbjuder oss möjligheten att analysera en viss tabell för att analysera den på jakt efter fel och fel. För detta exempel kommer vi att använda tabellen stad i databasen värld.

Steg 1
Vi kommer åt databasen och där högerklickar vi på tabellen som ska analyseras och väljer alternativet Tabellunderhåll

FÖRSTORA

Steg 2
Följande fönster visas där vi går till fliken Tabeller och där väljer vi alternativet Kontrollera tabellen där vi kan definiera analysnivån mellan Quick, Medium eller Extended.

FÖRSTORA

Steg 3
När dessa parametrar har definierats klickar du på alternativet Kontrollera tabellen och respektive resultat visas:

Som vi kan se har vi alternativ att reparera borden i MySQL på ett smidigt och helt säkert sätt och på så sätt öka kapaciteten hos MySQL inom vår organisation. Kom ihåg att MYSQL är en kraftfull databashanteraren som hjälper oss att optimera all datahantering. För att förbättra användningen lämnar vi dig 20 intressanta rekommendationer för MySQL.

MySQL -rekommendationer

wave wave wave wave wave