Kako popraviti tablice označene kao loše ili oštećene u MySQL-u

Više od godinu dana koristili smo dodatak Counterizer za WordPress i na taj način vodimo statistiku bloga i njegovih čitatelja, ovaj je dodatak deaktiviran prije nekoliko dana jer je (između ostalog) spremio više od 600 MB podataka u bazu podataka.

Događa se da sam (prije deaktiviranja dodatka i čišćenja DB-a) pokušao izbaciti bazu podataka, odnosno izvesti je u .SQL i tako je preuzeti i u terminalu za hosting dobio sam sljedeću pogrešku:

mysqldump: Dobila pogrešku: 144: Tablica './dl_database/Counterize_Referers' označena je kao srušena, a posljednja (automatska?) popravka nije uspjela kada se koriste TABLICE ZA ZAKLJUČAVANJE

Dakle, dump nije izvršen i dobro... sama pomisao da DesdeLinux DB ima problema digla mi je kosu na glavi 

Istražujući malo na webu uspio sam naučiti kako riješiti ovaj problem, očito NIJE da baza podataka točno ima problema, samo što je tablica označena kao "s problemima", srećom, ovo je vrlo jednostavno popraviti.

Prvo pristupimo MySQL poslužitelju:

mysql -u root -p

Pritisnemo [Enter] i tražit će nas MySQL root lozinku, mi je stavimo i ponovno pritisnemo [Enter].

Ova je naredba u slučaju da je MySQL poslužitelj instaliran na istom računalu, ako se želite daljinski povezati s drugim MySQL poslužiteljem, u redak morate dodati sljedeće: -h IP-OF-SERVER

Kad uđete u MySQL, reći ćemo vam koju bazu podataka koristiti, na primjer problem prema gornjoj pogrešci nalazi se u tablici Protupritizati_Referers iz baze podataka  dl_baza podataka, tako da:

use database dl_database;

A sada da popravimo bazu stola:

repair table Counterize_Referers;

Imajte na umu da se na kraju ovih redaka nalazi točka-zarez —– »  ;

Nakon što je prethodna naredba izvršena, sve se trebalo vratiti u normalu, barem je u mom slučaju tako bilo više puta 

Tada ostaje samo ponovno izvršiti naredbu za izbacivanje baze podataka i voila, ništa više.

Uglavnom, ovo radim više nego išta drugo kao memorandum za sebe, jer mi se ista stvar već dvaput dogodila i ne želim zaboraviti upute da spasim stvar 

Pozdrav i nadam se da je korisno nekome drugome.


Dodaj kao preferirani izvor na Googleu