Når vi administrerer tabeller i MySQL, kan vi, ligesom i alle andre databaseapplikationer, støde på flere tabelfejl der forhindrer den korrekte udførelse og brug.
Hvis vi er databaseadministratorer, kan det varmt anbefales at konstant foretage en analyse af brædder der udgør en database for at få den bedste ydelse fra dem.
Grundlæggende har vi tre trin for at afgøre, om en tabel er korrupt, disse er:
- Symptomer
- Opdagelse
- Løsning
Tabel fejl symptomerNogle af de symptomer, der giver os mulighed for at forstå, at et bord er korrupt eller beskadiget, er:
- Ingen bruger kan starte session i MySQL.
- Intensiv brug CPU.
- Fejlmeddelelser advarsel om fejl i tabellerne.
- Kan ikke lave kopier databasesikkerhed ved hjælp af kommandoen mysqldump
- Uventede nedlukninger af maskinen.
- Fejl i koden MySQL eller MyISAM.
- Visning af meddelelser som Forkert nøglefil til tabellen: '…'. Prøv at reparere det.
Dernæst vil vi se nogle muligheder for, hvordan du reparerer tabellerne i MySQL.
1. Sådan repareres MySQL -tabeller ved hjælp af phpMyAdmin
Trin 1
Den første mulighed, som vi ser for at reparere et korrupt bord i MySQL igennem phpMyAdmin. Til dette får vi adgang til phpMyAdmin -konsollen på følgende sti:
FORSTØRRE
Trin 2
Når vi er der, logger vi ind med vores legitimationsoplysninger, og vi har følgende miljø:
FORSTØRRE
Trin 3
Når vi er der, vil vi vælge den database, hvor tabellen er hostet, og fra centralpanelet aktiverer vi boksen, hvor tabellen er, i dette tilfælde har vi tabel 34, og når den er valgt, viser vi feltindstillingerne For varer, der er markeret og der vælger vi indstillingen Reparer bordet:
FORSTØRRE
Trin 4
Med dette vil vi udføre kommandoen REPARATIONSTABEL og phpMyAdmin analyserer tabellen på jagt efter fejl, og vi får resultatet på skærmen:
FORSTØRRE
Med denne enkle mulighed kan vi reparere MySQL -tabeller med phpMyAdmin.
2. Sådan repareres MySQL -tabeller ved hjælp af MySQL direkte
Selve MySQL -applikationen giver os mulighed for at analysere en bestemt tabel for at analysere den på jagt efter fejl og fejl. Til dette eksempel vil vi bruge tabellen by i databasen verden.
Trin 1
Vi får adgang til databasen, og der vil vi højreklikke på tabellen, der skal analyseres, og vælge indstillingen Vedligeholdelse af bordet
FORSTØRRE
Trin 2
Det følgende vindue vises, hvor vi går til fanen Tabeller og der vælger vi indstillingen Tjek tabel hvor vi kan definere analyseniveauet mellem Quick, Medium eller Extended.
FORSTØRRE
Trin 3
Når disse parametre er defineret, skal du klikke på indstillingen Tjek tabel og det respektive resultat vises:
Som vi kan se, har vi alternativer til at reparere bordene i MySQL på en smidig og helt sikker måde og på denne måde øge kapaciteten i MySQL inden for vores organisation. Husk, at MYSQL er en kraftfuld database manager der hjælper os med at optimere al datahåndtering. For at forbedre brugen forlader vi dig 20 interessante anbefalinger til MySQL.
MySQL -anbefalinger