Jak naprawic baze danych MySQL w phpMyAdmin i Adminer

Twoja baza danych MySQL jest ważna do przechowywania i zarządzania danymi. Jeśli zaczyna mieć problemy, takie jak błędy lub uszkodzone tabele, może to wpływać na działanie strony lub aplikacji. Na szczęście narzędzia takie jak phpMyAdmin i Adminer ułatwiają naprawę baz danych. Ten przewodnik wyjaśnia krok po kroku, jak naprawić bazę MySQL przy użyciu tych narzędzi.

NAPRAWA BAZ DANYCH MYSQL ZA POMOCĄ PHPMYADMIN

Jeśli twoja strona zachowuje się dziwnie — zwraca nieznane błędy lub nie może trwale zapisać ustawień — najpewniej baza danych uległa uszkodzeniu.

W takiej sytuacji możesz spróbować naprawić tabele bazy danych jednym z najpopularniejszych narzędzi do administracji bazą: phpMyAdmin lub Adminer.

Aby naprawić tabele bazy MySQL w phpMyAdmin, wykonaj następujące kroki:

Zaloguj się do cPanel albo otwórz phpMyAdmin bezpośrednio, jeśli już wiesz, jak to zrobić.

cPanel

W sekcji DATABASES na ekranie głównym cPanel kliknij phpMyAdmin:

phpMyAdmin w cPanel

Strona administracyjna phpMyAdmin otworzy się w nowym oknie. W lewym pasku bocznym kliknij nazwę bazy, w której chcesz pracować. Na przykład obraz poniżej pokazuje wybraną bazę o nazwie example_wordpress:

W głównym oknie po prawej zaznacz pola wyboru przy tabelach bazy, które chcesz naprawić.

Aby zaznaczyć wszystkie tabele naraz, zaznacz pole Check All.

phpMyAdmin: napraw wszystkie tabele

Z menu rozwijanego wybierz „With selected: Repair table". phpMyAdmin rozpocznie wtedy proces naprawy i poinformuje cię, czy zakończył się powodzeniem.

NAPRAWA BAZ DANYCH MYSQL ZA POMOCĄ ADMINER

Adminer to potężne, ale niewielkie oprogramowanie do administracji bazami danych o niemal identycznych funkcjach jak phpMyAdmin. Wielką zaletą jest to, że narzędzie składa się tylko z jednego pliku, co czyni jego instalację i użycie wyjątkowo prostymi.

Po wgraniu pliku Adminer na stronę możesz od razu zacząć go używać. Otwórz go w przeglądarce i zaloguj się do swojej bazy:

Strona logowania Adminer

Po zalogowaniu w lewym panelu wybierz bazę, którą chcesz naprawić:

Napraw baze MySQL WordPressa

W głównym oknie zaznacz wszystkie tabele bazy, a następnie uruchom proces naprawy:

Wybierz wszystkie tabele bazy do naprawy

Adminer może zgłosić, że naprawa jest niemożliwa, jeśli silnikiem bazy jest InnoDB. W takim wypadku ponownie zaznacz wszystkie tabele i kliknij optimize.

Spowoduje to odtworzenie wszystkich tabel bazy i jest równie przydatne jak naprawa!

Powiązane artykuły

Rene Hermenau

Autor: Rene Hermenau

O autorze: René Hermenau jest założycielem WP STAGING. Zajmuje się kopiami zapasowymi WordPressa, środowiskami stagingowymi, migracjami, obsługą baz danych oraz bezpiecznymi procesami wdrażania.