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: