Strona główna  /  Instalacja i migracja  /  Jak zmienić dane do bazy w WordPress?

✦ AI
Ekran terminala z kodem bazy danych w profesjonalnej serwerowni, symbolizujący zarządzanie danymi w WordPressie.

Jak zmienić dane do bazy w WordPress?

Aby zmienić dane do bazy w WordPress, edytuj plik wp-config.php w głównym katalogu instalacji. Zaktualizuj wartości DB_NAME, DB_USER, DB_PASSWORD oraz DB_HOST, a przed rozpoczęciem zapisz kopię pliku.

Dlaczego strona przestała działać po zmianie hasła do bazy?

WordPress korzysta z bazy danych do przechowywania treści strony, ustawień i danych użytkowników. Informacje potrzebne do połączenia z bazą znajdują się w pliku wp-config.php.

Jeśli zmienisz hasło użytkownika bazy w panelu hostingowym, ale nie zaktualizujesz go w pliku konfiguracyjnym, WordPress będzie próbował użyć starego hasła. W efekcie może pojawić się komunikat „Błąd połączenia z bazą danych”. Ta sama zasada dotyczy zmiany nazwy bazy, użytkownika albo adresu serwera.

Przed edycją pobierz plik wp-config.php na komputer. Kopia pozwoli szybko przywrócić poprzednią konfigurację, jeśli zapiszesz błędną wartość lub uszkodzisz składnię PHP.

Czego potrzebujesz?

Przygotuj dostęp do plików strony oraz aktualne dane przypisane do bazy:

  • Dostęp FTP, na przykład przez FileZilla, albo panel hostingowy z menedżerem plików.
  • Edytor tekstu, na przykład Notepad++ lub Visual Studio Code.
  • Nazwę bazy danych, login użytkownika, hasło oraz adres hosta bazy.
  • Informacje z panelu hostingowego, w którym zarządzasz bazą MySQL lub MariaDB.

Dane widoczne w panelu hostingu muszą odpowiadać wartościom wpisanym w wp-config.php. Sama zmiana hasła w panelu nie aktualizuje pliku WordPressa.

Jak zmienić dane w pliku wp-config.php?

Plik znajdziesz zwykle w katalogu głównym instalacji WordPress, często oznaczonym jako public_html albo katalog domeny. Odszukaj sekcję podobną do tej:

define( 'DB_NAME', 'nazwa_bazy' );
define( 'DB_USER', 'uzytkownik_bazy' );
define( 'DB_PASSWORD', 'haslo_bazy' );
define( 'DB_HOST', 'localhost' );

Zmienia się wyłącznie wartości znajdujące się między apostrofami. Nie usuwaj apostrofów, nawiasów ani przecinków, ponieważ są częścią składni PHP.

  • DB_NAME – nazwa bazy danych używanej przez WordPress.
  • DB_USER – użytkownik mający dostęp do tej bazy.
  • DB_PASSWORD – aktualne hasło użytkownika bazy.
  • DB_HOST – adres serwera bazy danych. Może to być localhost, ale nie każdy hosting korzysta z tej wartości.

Edycja przez FTP

Ta metoda pozwala zachować lokalną kopię pliku przed nadpisaniem wersji na serwerze:

  1. Połącz się z serwerem za pomocą klienta FTP, na przykład FileZilla.
  2. Otwórz katalog, w którym znajduje się instalacja WordPress.
  3. Pobierz plik wp-config.php na komputer i utwórz jego kopię zapasową.
  4. Otwórz pobrany plik w edytorze tekstu.
  5. Zmień wartości przy DB_NAME, DB_USER, DB_PASSWORD i, jeśli trzeba, DB_HOST.
  6. Zapisz plik bez zmiany jego nazwy ani rozszerzenia.
  7. Prześlij zmodyfikowany plik na serwer i potwierdź jego nadpisanie.
  8. Otwórz stronę oraz panel administracyjny WordPress, aby sprawdzić połączenie.

Edycja w menedżerze plików hostingu

W panelach takich jak DirectAdmin lub CloudHosting Panel możesz zmienić plik bez pobierania go na komputer:

  1. Zaloguj się do panelu hostingowego i otwórz menedżer plików.
  2. Przejdź do katalogu instalacji WordPress.
  3. Znajdź plik wp-config.php i pobierz jego kopię albo skopiuj zawartość do osobnego pliku.
  4. Wybierz opcję edycji pliku.
  5. Odszukaj linie zawierające DB_NAME, DB_USER, DB_PASSWORD i DB_HOST.
  6. Podmień wartości na dane otrzymane z panelu hostingu.
  7. Zapisz plik, zachowując apostrofy i pozostałą składnię.
  8. Sprawdź działanie strony w nowej karcie przeglądarki.

Jeżeli baza została przeniesiona na inny serwer albo zmigrowana do nowszej wersji, szczególną uwagę zwróć na DB_HOST. W takiej sytuacji hosting może wymagać pełnej nazwy serwera zamiast localhost. Właściwy adres znajdziesz w panelu dostawcy. Nie wpisuj przykładowej wartości bez potwierdzenia jej u operatora.

Co sprawdzić, jeśli strona nadal nie działa?

Przed kolejną zmianą porównaj konfigurację z danymi wyświetlanymi przy konkretnej bazie w panelu hostingowym:

  • Plik został zapisany i przesłany do właściwego katalogu instalacji WordPress.
  • Apostrofy przy wartościach pozostały na swoich miejscach.
  • Wartości DB_NAME i DB_USER nie zawierają literówki ani niepotrzebnych spacji.
  • W polu DB_PASSWORD wpisano aktualne hasło użytkownika bazy.
  • Wartość DB_HOST odpowiada adresowi wymaganemu przez dostawcę hostingu.
  • Nie zmieniono przypadkowo nazwy pliku, prefiksu tabel ani innych ustawień WordPress.

Jeśli dane są poprawne, a komunikat o braku połączenia nadal się pojawia, przywróć kopię pliku i skontaktuj się z pomocą techniczną hostingu. Operator może sprawdzić, czy użytkownik ma uprawnienia do bazy, czy baza działa oraz jaki adres powinien zostać wpisany w DB_HOST.

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?