Masz dostęp do adresu e-mail przypisanego do konta administratora? Użyj standardowego resetu przez wp-login.php. Jeśli skrzynka jest niedostępna albo wiadomość nie przychodzi, hasło administratora można zmienić bezpośrednio w bazie MySQL za pomocą phpMyAdmin.
Wybierz metodę odzyskania dostępu
Metoda zależy od tego, do czego masz dostęp:
- Dostęp do e-maila administratora – zresetuj hasło za pomocą linku wysłanego przez WordPress.
- Brak dostępu do e-maila – zmień hasło w tabeli użytkowników przez phpMyAdmin.
- Jesteś już zalogowany – zaktualizuj hasło w profilu użytkownika w panelu wp-admin.
Jak zresetować hasło WordPress przez e-mail?
To najprostsza i najmniej ryzykowna metoda. Nie wymaga dostępu do serwera ani bazy danych.
- Otwórz adres twojadomena.pl/wp-login.php albo przejdź do twojadomena.pl/wp-admin.
- Kliknij Nie pamiętasz hasła?.
- Wpisz nazwę użytkownika lub adres e-mail przypisany do konta administratora.
- Kliknij przycisk służący do uzyskania nowego hasła.
- Otwórz wiadomość od WordPressa i kliknij znajdujący się w niej link.
- Ustaw nowe hasło, a następnie zapisz zmianę.
Jeśli wiadomość nie pojawi się po kilku minutach, sprawdź folder Spam, Oferty lub inne filtry poczty. Upewnij się także, że wpisujesz adres e-mail przypisany do właściwego konta. Gdy wiadomość nadal nie przychodzi, przejdź do resetu przez phpMyAdmin.
Jak zmienić hasło przez phpMyAdmin?
Ta metoda pozwala odzyskać dostęp bez skrzynki e-mail, ale wymaga dostępu do panelu hostingowego i bazy MySQL.
Przed edycją wykonaj kopię zapasową bazy danych. Błędna zmiana rekordu w tabeli użytkowników może uniemożliwić logowanie, a w niektórych sytuacjach także zakłócić działanie strony.
- Odszukaj plik wp-config.php w katalogu instalacji WordPress. Zawiera on dane połączenia z bazą, między innymi DB_NAME, DB_USER i DB_PASSWORD.
- Zaloguj się do phpMyAdmin z poziomu panelu hostingowego, korzystając z danych zapisanych w pliku konfiguracyjnym.
- Wybierz bazę danych używaną przez WordPress.
- Na liście tabel otwórz tabelę wp_users. Prefiks może być inny, na przykład abc_users, ponieważ zależy od wartości $table_prefix w pliku wp-config.php.
- Znajdź konto administratora i kliknij Edytuj. Sprawdź, czy wybierasz użytkownika z uprawnieniami administratora, ponieważ tylko jego konto zapewni pełny dostęp do kokpitu.
- W wierszu user_pass usuń dotychczasową wartość i wpisz nowe hasło.
- W kolumnie Funkcja wybierz MD5.
- Zapisz rekord przyciskiem Wykonaj lub jego odpowiednikiem w używanej wersji phpMyAdmin.
- Otwórz stronę twojadomena.pl/wp-admin i zaloguj się nowym hasłem.
Wybór funkcji MD5 przy polu user_pass jest ważnym krokiem. Bez niego hasło może zostać zapisane w formie, której WordPress nie rozpozna podczas logowania. Po poprawnym logowaniu WordPress przetwarza zapis hasła do własnego, bezpieczniejszego formatu.
Co zrobić, gdy phpMyAdmin nie pokazuje tabeli wp_users?
Najczęściej tabela ma niestandardowy prefiks. Nie szukaj wyłącznie nazwy wp_users. Otwórz wp-config.php i sprawdź wartość zmiennej $table_prefix. Jeśli wynosi na przykład site_, właściwa tabela będzie nazywać się site_users.
Jeżeli nie masz dostępu ani do skrzynki e-mail, ani do panelu hostingowego z phpMyAdmin, nie wykonasz samodzielnie żadnej z opisanych metod. W takiej sytuacji potrzebujesz pomocy właściciela hostingu, osoby zarządzającej serwerem albo innego administratora WordPress.
Jak zmienić hasło z poziomu panelu WordPress?
Gdy możesz się zalogować i chcesz po prostu ustawić nowe hasło, nie korzystaj z bazy danych.
- W kokpicie WordPress przejdź do menu Użytkownicy.
- Otwórz profil wybranego użytkownika.
- W sekcji dotyczącej nowego hasła kliknij Generuj hasło albo wpisz własne.
- Kliknij Zaktualizuj profil, aby zapisać zmianę.