mysqlcheck —-no-defaults -u root -pHASLOROOTMYSQL —-all-databases mysqlcheck —-no-defaults -u root -pHASLOROOTMYSQL —-all-databases -o mysqlcheck —-no-defaults -u root -pHASLOROOTMYSQL —-all-databases —-auto-repair mysqlcheck —-no-defaults -u root -pHASLOROOTMYSQL —-all-databases —-analyzeJeżeli jakieś komendy zwrócą błędy, może to oznaczać, że jakaś tabela uległa uszkodzeniu bez możliwości naprawy, wtedy należy przywrócić ją z kopii zapasowej.
Baza wiedzy - Jak naprawić bazę danych MySQL przy pomocy komendy mysqlcheck
Jak naprawić bazę danych MySQL przy pomocy komendy mysqlcheck
Czasem zdarzy się, że nasza baza danych ulegnie zawieszeniu, czy to przez skończenie się miejsca na dysku, czy niespodziewany restart serwera. Gdy to się zdaży przede wszystkim należy sprawdzić bazę danych. Pomocna będzie do tego celu komenda mysqlcheck.
Potrzebujemy hasła do konta root naszej bazy, który zamieniamy z HASLOROOTMYSQL (uważamy, żeby nie usunąć -p), a następnie wykonujemy komendy: