Váratlan WordPress adatbázis-táblázat hiba [WordPress Fix]
Két nappal ezelőtt, a semmiből, egy bizonyos táblázat a WordPress-ben a hongkiat.com-ban sérült. A 'wp_comments'A WordPress adatbázis táblája csak a jelek, figyelmeztetések és hibaüzenetek nélkül lezuhant. Szóval hogyan jöttem tudni? Íme a tünetek:
- Ha megpróbálja biztonsági másolatot készíteni az adatbázisról, akkor ezt a hibaüzenetet fogja dobni - A wp_comments összeomlott, és a LOCK TABLES használatakor javítani kell
- A legutóbbi megjegyzések widget üresen jelenik meg.
- A top commenter widget üresen jelenik meg.
- A hozzászólás nem kerül beírásra a DB-be, ezért nem jelenik meg.
- Úgy tűnik, hogy a WP Admin megjegyzései nulla rekordot tartalmaznak.
Miután megkeresettük az internetet magas és alacsony szinten, abban a reményben, hogy hasonló eseteket találunk, hogy segítsek nekem azonosítani és megoldani a problémát, végül semmit nem érek. Szóval megpróbáltam az utat, és szerencsére sikerült megoldanom. Azt hittem, hogy a bejegyzés kinyomtatása nemcsak segíteni fog azoknak, akik ugyanazokat szenvedték, hanem arra is emlékeztettem, hogy a jövőben ismét eltalálom ezt a hibát..
A javítás / megoldás
A javításhoz hozzáférnie kell a Wordpress adatbázishoz, akár a PhpMyAdmin, akár a Secure Shell (SSH) segítségével. A legtöbb megosztott tárhely fiókot a phpMyAdmin tartalmaz, de mindkét opciónak rendkívül óvatosnak kell lennie, mert az adatbázissal foglalkozik. Bármilyen helytelen lépés több adatot veszít el.
PhpMyAdmin
A PhpMyadmin programban válassza ki a WordPress adatbázist, és keresse meg a hiba táblát. Az én esetemben a 'wp_comments' asztal. Ellenőrizze, és lapozzon egészen le, és keresse meg a következőt:Kiválasztva' legördülő. választ Javítási táblázat és a dolgoknak rendben kell lenniük.
Secure Shell
- Jelentkezzen be a héjba
- Írja be a "mysql -u felhasználónév -p adatbázis név"az adatbázisok eléréséhez
- Adja meg az 'adatbázisok megjelenítése' elemet. az összes adatbázis megtekintéséhez
- Belép 'használja az adatbázis_nevet;„az adatbázis bekapcsolása
- Belép 'táblázatok megjelenítése;'az összes táblázat megjelenítéséhez az adatbázisban
- Belép 'ellenőrizze a wordpress_table_name táblát„hogy ellenőrizze, hogy ez a sérült táblázat
- Javítsd ki ''javítási táblázat wordpress_table_name'
- Belép 'ellenőrizze a wordpress_table_name táblát'újra, hogy megbizonyosodjon róla, hogy rögzített
A 3. és 5. lépés nem szükséges, ha ismeri az adatbázisokat és a táblázatokat. Remélem ez segít.