Strona główna  /  Hosting i domeny  /  Jak zmienić hasło bazy danych WordPress?

✦ AI
Świecąca ikona kłódki na tle kodu bazy danych, symbolizująca bezpieczeństwo i zarządzanie hasłami w WordPressie.

Jak zmienić hasło bazy danych WordPress?

W WordPressie występują dwa różne hasła: hasło użytkownika do panelu wp-admin oraz hasło, którym strona łączy się z bazą danych. Jeśli chcesz odzyskać dostęp do kokpitu, edytujesz tabelę wp_users. Jeśli zmieniasz dane dostępowe MySQL, aktualizujesz hasło w panelu hostingu i w pliku wp-config.php. Pomylenie tych procedur może unieruchomić stronę.

Cel Co zmieniasz? Gdzie wykonujesz zmianę?
Odzyskanie dostępu do WordPressa Hasło użytkownika phpMyAdmin, tabela wp_users
Zmiana dostępu strony do bazy danych Hasło połączenia DB_PASSWORD Panel hostingu oraz plik wp-config.php

Jak zmienić hasło użytkownika WordPress w bazie?

Ta metoda służy do odzyskania dostępu do panelu administracyjnego, gdy nie działa standardowe przypomnienie hasła albo nie masz dostępu do skrzynki e-mail przypisanej do konta. Jeśli możesz odebrać wiadomość e-mail, bezpieczniej skorzystać z opcji „Nie pamiętasz hasła?” na stronie logowania.

Błędna edycja tabeli wp_users może zablokować dostęp do panelu WordPress. Przed zmianą upewnij się, że pracujesz na właściwej bazie i właściwym użytkowniku.

Do wykonania operacji potrzebujesz:

  • Dostępu do phpMyAdmin udostępnionego przez hosting.
  • Danych logowania do bazy używanej przez WordPress.
  • Dostępu do pliku wp-config.php, jeśli nie znasz nazwy bazy lub jej użytkownika.
  • Loginu konta, któremu chcesz ustawić nowe hasło.

Następnie wykonaj kolejne czynności:

  1. Zaloguj się do phpMyAdmin i wybierz bazę danych używaną przez WordPress.
  2. Znajdź tabelę wp_users. Prefiks może być inny, dlatego tabela może mieć nazwę w rodzaju abc_users. Wartość prefiksu sprawdzisz w zmiennej $table_prefix w pliku wp-config.php.
  3. Odszukaj konto administratora i kliknij opcję „Edytuj” przy właściwym rekordzie.
  4. W wierszu user_pass wpisz nowe hasło. W kolumnie „Funkcja” wybierz MD5.
  5. Zapisz rekord przyciskiem „Wykonaj” lub jego odpowiednikiem w używanej wersji phpMyAdmin.
  6. Otwórz stronę logowania WordPress i sprawdź dostęp do panelu przy użyciu nowego hasła.

Wybranie funkcji MD5 powoduje zapisanie hasła w formie, którą WordPress może odczytać przy pierwszym logowaniu. Po poprawnym zalogowaniu system zwykle zastępuje ten zapis własnym, nowszym mechanizmem przechowywania haseł.

Jak zmienić hasło połączenia z bazą danych?

Hasło połączenia z bazą to wartość przypisana do użytkownika MySQL, z której korzysta WordPress. W pliku wp-config.php znajduje się ona przy parametrze DB_PASSWORD. Zmiana musi zostać wykonana w dwóch miejscach, a obie wartości muszą być identyczne.

Przed rozpoczęciem przygotuj:

  • Dostęp do panelu hostingu, w którym zarządzasz użytkownikiem bazy danych.
  • Dostęp FTP, SSH lub do Menedżera plików.
  • Kopię pliku wp-config.php zapisaną lokalnie.
  • Nowe hasło zapisane w bezpiecznym miejscu.

Najpierw zmień hasło użytkownika bazy danych w panelu hostingu, a następnie wpisz tę samą wartość w konfiguracji WordPressa:

  1. Otwórz panel hostingu i przejdź do sekcji baz danych MySQL.
  2. Wybierz bazę lub użytkownika przypisanego do instalacji WordPressa i użyj opcji zmiany hasła. Nazwy sekcji zależą od dostawcy hostingu.
  3. Zapisz nowe hasło i nie zamykaj panelu, dopóki nie upewnisz się, że zmiana została przyjęta.
  4. Przez FTP albo Menedżera plików otwórz plik wp-config.php znajdujący się w katalogu instalacji WordPressa.
  5. Odszukaj wpis podobny do define( 'DB_PASSWORD', 'stare_haslo' ); i zastąp wyłącznie starą wartość nowym hasłem.
  6. Zapisz plik i sprawdź stronę oraz panel administracyjny.

Zmiana hasła tylko w panelu hostingu nie wystarczy. Do czasu aktualizacji DB_PASSWORD WordPress będzie próbował łączyć się ze starą wartością. Efektem może być komunikat „Error establishing a database connection” albo jego polski odpowiednik. Z kolei zmiana samego pliku bez zmiany hasła na serwerze również zerwie połączenie.

Najczęstsze błędy po zmianie hasła

Jeżeli strona przestała działać, sprawdź w pierwszej kolejności te przyczyny:

  • Błąd połączenia z bazą danych – hasło w wp-config.php może nie być takie samo jak hasło użytkownika MySQL w panelu hostingu.
  • Biały ekran – w pliku konfiguracyjnym mogła pojawić się literówka, brak cudzysłowu albo nawiasu.
  • Nieprawidłowy prefiks tabel – przy zmianie hasła użytkownika mogła zostać wybrana tabela z innej instalacji WordPressa.
  • Brak dostępu do phpMyAdmin – dane do panelu phpMyAdmin nie zawsze są tym samym, co dane konta administratora WordPressa.

Jeśli poprawiłeś wp-config.php, a połączenie nadal nie działa, sprawdź nazwę bazy w DB_NAME, użytkownika w DB_USER oraz serwer w DB_HOST. Gdy dane są prawidłowe, ale hosting nadal odrzuca połączenie, skontaktuj się z jego pomocą techniczną.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?