Hogyan lehet visszaállítani a táblázatot 2019-ben?

Állítsa le a MySQL adatbázis-kiszolgálót a célgépen. Futtassa a mysqld stop parancsot. Várja meg, hogy befejezze a leállítási műveletet (ezt a diagnosztikai üzenet jelzi).


Ellenőrizze egy vagy több adatbázistáblát kárt. Az aktuális könyvtárban futtassa a myisamchk parancsot a -c opcióval (vagy egyáltalán nincs opció) a normál szkenneléshez. Használja az -m opciót, és alaposan ellenőrizze az -e opciót. Az utolsó paraméterhez adja meg a feldolgozni kívánt fájlnevet vagy maszkot. Például: myisamchk -c test_table.MYImyisamchk * .MYI

Állítsa vissza a táblát vagy táblázatokat, amelyekben megtalálta a kárt. Futtassa a myisamchk parancsot a -r opcióval a normál vagy a -o opcióval a "gyengéd" helyreállításhoz. Az utolsó paraméter, mint az előző lépésben, átadja a céltábla nevét vagy maszkját. Például: myisamchk -o test_table.MYI

Indítsa el a MySQL kiszolgálót. Futtassa a mysqld start parancsot.