Visszaállítása sérült asztal mysql, blog webmaster Romana Chernyshova

Egy másik kis utáni közlemény helyreállítására a károsodott alany MySQL tábla. Néha sajnos előfordul, hogy egyes adatbázis-tábla „leesik”, ez lehet a hiba a befogadó, mint a (rövid távú kapcsolja ki a szerver), szoftver hiba, vagy nem befolyásolható okokból a DAS \ VDS, azaz Ön.







Ha a kár a tábla lehet a következő tünetek:
- Loading CPU 100%, mysqld folyamat
- Lassú az oldal működését egyes szakaszaiban (a kezelés időpontjában a sérült táblázatot)






- Teljes kudarc a helyszínen
- Késések a feladat lekérdezések más táblákhoz
- őszi mysqld folyamat

Amikor megpróbálja újraindítani a MySQL, csapat
/etc/init.d/mysql restart

A következő hiba fordulhat elő:
ERROR 144 (HY000) at line 1: Táblázat './BDname/TableName' van megjelölve, mint lezuhant és az utolsó (automatikus?) Javítás nem sikerült

Ahol: BDname - a neve az adatbázis, TableName - a név a sérült asztal

Visszaállítani az asztalra, és azt mysqld a munka szükséges végrehajtani a parancsot:
myisamchk -r -q / var / lib / mysql / BDname / TableName

Hol: / var / lib / mysql / - út a adatbázisok és táblák

Ezután látni fogjuk, a munka eredménye, és rögzíti a sérült táblaindexek mint:




Kapcsolódó cikkek