Jak zmienić hasło do WordPress-a?

Jeśli zapomnisz hasła niezbędnego do zalogowania do WordPress-a, masz możliwość ustawienia nowego hasła. To bardzo istotne, że jest to możliwość ustawienia nowego hasła, a nie odzyskania hasła zapomnianego. Bo nie ma nic gorszego, niż opcja umożliwiająca odzyskanie hasła. Pisałem już o tym na blogu we wpisie Dlaczego opcja „Przypomnij hasło” świadczy o kompletnym braku profesjonalizmu?

Formularz logowania do WordPress-a pozwala na ustawienie nowego hasła poprzez kliknięcie odnośnika (linka) Nie pamiętasz hasła? znajdującego się pod formularzem.

Formularz logowania do WordPress-a
Formularz logowania do WordPress-a

Po kliknięciu odnośnika Nie pamiętasz hasła? pojawia się nowy formularz. Należy wpisać w nim adres e-mail lub nazwę użytkownika, którego hasło ma być ustawione na nowe.

Formularz zdobywania nowego hasła do WordPress-a
Formularz zdobywania nowego hasła do WordPress-a

Po wybraniu przycisku Zdobądź nowe hasło na podany adres e-mail zostanie przesłana wiadomość. W tej wiadomości będzie znajdował się link do formularza, pozwalającego na ustawienie nowego hasła. Brzmi skomplikowanie, ale taka ścieżka „dla zapominalskich” jest stosowana nie tylko w WordPress-ie. W tym miejscu wpis pt. „Jak zmienić hasło do WordPress-a?” mógłby się zakończyć, ale…

Mogą zdarzyć się sytuacje, w których powyższa procedura nie zadziała:

  1. Po wpisaniu adresu e-mail lub nazwy użytkownika nie otrzymuję wiadomości e-mail z linkiem do ustawienia nowego hasła.
  2. Po wpisaniu adresu e-mail lub nazwy użytkownika otrzymuję wiadomość e-mail z odnośnikiem (linkiem) do ustawienia nowego hasła, ale po kliknięciu tego linka pojawia się strona, na której nie mogę ustawić nowego hasła (innymi słowy: formularz ustawiania nowego hasła nie działa).
  3. Nie pamiętam adresu e-mail ani nazwy użytkownika konta, do którego chcę ustawić nowe hasło.

Jeśli przydarzy nam się jedna z powyższych sytuacji, istnieje jeszcze możliwość zmiany hasła do WordPress-a przez bazę danych.

Zmiana hasła do WordPress-a przez bazę danych

Hasło do WordPress-a jest przechowywane w bazie danych. W tej samej bazie danych są przechowywane informacje o wszystkich stronach, wpisach, mediach oraz setkach innych ustawień, z których korzysta strona zainstalowana na WordPress-ie. Dokonując poprawek w konkretnej tabeli bazy danych istnieje możliwość edycji hasła użytkownika.

Zaloguj się do panelu zarządzającego bazami danych

Panel zarządzający bazami danych to strona WWW, która pozwala na odczytywanie zawartości baz danych oraz tabel, które się w nich znajdują. Adres panelu zarządzającego bazami danych można znaleźć w panelu zarządzającym serwerem, zwanym często hostingiem.

Jeśli korzystasz z hostingu firmy lh.pl (polecam!), procedura logowania do panelu zarządzania bazami danych wygląda następująco:

  1. Zaloguj się do panelu zarządzającego hostingiem na stronie https://panel.lh.pl/.
  2. Z górnego menu wybierz polecenie Serwery.
  3. Z menu po lewej stronie wybierz polecenie Bazy MySQL.
  4. W sekcji Informacje logowania wybierz link z opisem phpMyAdmin.
  5. Zaloguj się do panelu zarządzania bazami danych.
Ścieżka do panelu zarządzania bazami danych w hostingu firmy LH.pl
Ścieżka do panelu zarządzania bazami danych w hostingu firmy LH.pl

Jeśli korzystasz z hostingu firmy home.pl, procedura logowania do panelu zarządzania bazami danych wygląda następująco:

  1. Zaloguj się do panelu zarządzającego hostingiem na stronie https://panel.home.pl/.
  2. Z menu po lewej stronie wybierz polecenie Usługi, a następnie wybierz polecenie Hosting.
  3. Wybierz nazwę serwera, a następnie wybierz polecenie Konfiguracja usługi.
  4. W sekcji Bazy danych wybierz link z opisem Panel MySQL.
  5. Zaloguj się do panelu zarządzania bazami danych.

Po zalogowaniu do panelu zarządzania bazami danych w menu po lewej stronie zostaną wyświetlane dostępne bazy danych.

Lista baz danych
Lista baz danych

Otwórz tabelę przechowującą hasło

W każdej bazie danych znajdują się tabele, które pełnią rolę podobną do tabel znanych choćby z Excela. Nazwy tabel w bazie WordPress-a mają wspólny początek, najczęściej jest to „wp_”, ale w przypadku Twojej bazy danych może to być inny fragment tekstu.

Aby otworzyć tabelę przechowującą hasło:

  1. Z menu po lewej stronie wybierz bazę danych. Jeśli widzisz więcej niż jedną bazę danych, wybieraj kolejne bazy danych, dopóki po rozwinięciu zobaczysz listę następujących tabel:
    • wp_commentmeta
    • wp_comments
    • wp_links
    • wp_options
    • wp_postmeta
    • wp_posts
    • wp_termmeta
    • wp_terms
    • wp_term_relationships
    • wp_term_taxonomy
    • wp_usermeta
    • wp_users
  2. Z menu po lewej stronie wybierz tabelę wp_users.

Zmień hasło

Po otwarciu tabeli wp_users należy dokonać edycji hasła:

  1. W tabeli obok nazwy użytkownika, któremu trzeba zmienić hasło wybierz polecenie Edytuj (lub Edit).
  2. W formularzu edycji danych użytkownika zmień dane opisane jako user_pass:
    1. W kolumnie Funkcja wybierz MD5.
    2. W kolumnie Wartość wpisz nowe hasło.
    3. Wybierz przycisk Wykonaj.
Ustawianie nowego hasła użytkownikowi WordPress-a
Ustawianie nowego hasła użytkownikowi WordPress-a

Zaloguj się do WordPress-a

Po zmianie hasła należy sprawdzić, czy wszystko działa zgodnie z założeniami. Zaloguj się do WordPress-a, wpisując nowe hasło.

Podsumowanie

Choć zmiana hasła do WordPress-a poprzez edycję tabeli bazy danych to rozwiązanie zaawansowane, pozostaje jedynie słusznym w sytuacjach, gdy standardowe procedury nie zadziałają.

Dodaj komentarz