Hogyan javíts egy táblázatot a mysql adatbázis

Ha hirtelen, megtalálni a honlapján adatbázishiba MySQL, nem rohan, hogy visszaállítsa a „Backup”, akkor először próbálja megjavítani a sérült táblát a parancs „myisamchk”.







Hogyan javíts egy táblázatot a mysql adatbázis
Jellemzően a készítmény az alábbi hibák (lásd alább), a sikeres behajtás garantált 99% -ában.

  • `Tbl _ ***. Frm„le van zárva változás elleni
  • A fájl nem található `tbl _ *** MYI„(ERRCODE: ***).
  • Váratlan fájl vége
  • Vedd fájl lezuhant
  • Megvan a hiba *** táblázatból felvezető

Lehet kérdezni, hogy hogyan tudod sérült adatbázis tábla vagy ez valami más?

Miután meghatároztuk a nevet (wp_options) a sérült asztal, futnak a szerveren terminál, akkor keresse meg a mappát, ahol a MySQL tárolja a fájlokat, az alapértelmezett útvonal: / var / lib / mysql és szüksége van egy adatbázis (aawru).

Hogyan javíts egy táblázatot a mysql adatbázis
Ahhoz, hogy a szerver, azt használja WinSCP programot, amely összeköti, azt jobbra adatbázis számomra, és fut a terminálon.







1. Indítsa el a „Terminál”.

2. írja be a parancsot myisamchk -r wp_options.MYI (Ahelyett, hogy „wp_options” helyettesíti a kívánt táblázatot hasznosítás).

3. Nyomja meg a „Run” gombra.

A csapat megkeresi és kijavítja a hibákat a sérült táblában, ha a hasznosítás nem történik meg újra a parancsot myisamchk -o. myisamchk parancs számos lehetőséget, amely mindig jól jöhet.

Minden myisamchk lehetőségek

Minden myisamchk lehetőségek

Hogy minél több információt a csapat, akkor kell használni a segítségével:

-s: csak hibakimenetet;
-v: megkötéséről több információt;
-V: kiírja a verzió és egy kimenettel;
-w: vár, ha a tábla le van zárva.

-c: ellenőrizze asztalok hibákat;
-e: nagyon „durva” ellenőrzést. Úgy kell használni, csak a legvégső esetben, ha a hiba a normál módban nem lehet kimutatni;
-F: gyors vizsgálat, csak ellenőrizte a tábla, amely nem zár megfelelően;
-C: ellenőrizze csak a táblák, amelyek megváltoztak az előző hitelesítés óta;
-f: automatikus újraindítás myisamchk az -r kapcsolóval, voltak hibák;
-i: megjelenítését statisztikák ellenőrzött táblázatok;
-m: egy könnyű teszt üzemmódban, gyorsabb, mint a normál, 99,99% -a hiba;
-U: Állapot frissítés: jelölje az asztalra zuhant, ha bármilyen hibát;
-T: Nem jelöli tábla feladott.

-B: .MYD biztonsági fájlba «fájlnév-time.BAK»;
-correct-ellenőrző;
-e: egy kísérlet, hogy rögzítse a sorok számát az adatállományban. Ezen túlmenően, ez a csapat „szemetet” string. Ne használja ezt a parancsot, ha a helyzet nem reménytelen;
-f: felülírja a régi ideiglenes fájlokat;
-r: javít szinte mindent, kivéve egyedi kulcsok, amelyek ténylegesen nem egyedi;
-n: a kötelező válogatás is, ha az ideiglenes fájlok igen nagy;
-V: A régi beszedési módszer;
-q: a tűzoltás anélkül, hogy módosítsa az adatfájlt;
-u: csomagolja fájl tele myisampack.




Kapcsolódó cikkek