WordPress nie łączy się z bazą danych

Błąd połączenia z bazą danych WordPress? Nie usuwaj plików i nie importuj kopii na ślepo.

Komunikat „Error establishing a database connection” oznacza, że WordPress nie może odczytać danych z bazy. Przyczyną może być hosting, błędne dane w wp-config.php, uszkodzona baza, migracja, zmiana hasła albo przeciążenie serwera. Najpierw trzeba ustalić, czy problem dotyczy konfiguracji, samej bazy, czy infrastruktury.

Ważne: Nie nadpisuj bazy przypadkową kopią i nie usuwaj katalogu WordPressa. Przy błędzie połączenia często da się uratować aktualne dane, ale chaotyczny import backupu może skasować najnowsze wpisy, zamówienia, konta klientów lub wiadomości z formularzy.

Objawy awarii

Jak wygląda problem z bazą danych w WordPress?

Błąd bazy danych bywa jednoznaczny, ale nie zawsze wygląda tak samo. Czasem cała strona pokazuje jeden komunikat, czasem nie działa tylko panel, a czasem problem pojawia się okresowo, gdy hosting nie wyrabia pod obciążeniem.

Error establishing a database connection Najczęstszy komunikat widoczny na stronie głównej, podstronach i w panelu administracyjnym WordPress.
Błąd łączenia się z bazą danych Polski komunikat WordPressa oznaczający, że system nie może połączyć się z bazą MySQL lub MariaDB.
Panel wp-admin nie działa Nie możesz wejść do panelu, zapisać zmian, zalogować się albo WordPress wyświetla błąd jeszcze przed ekranem logowania.
Problem pojawił się po migracji Po przeniesieniu strony na inny hosting baza nie została poprawnie podpięta, ma inny host, inną nazwę albo brakuje tabel.
Awaria występuje tylko czasami Strona raz działa, raz pokazuje błąd. To może oznaczać przeciążenie hostingu, limity połączeń MySQL albo niestabilny serwer.
WooCommerce nie zapisuje zamówień Sklep może mieć problem z tabelami, transakcjami, sesjami, statusami zamówień albo zapisem danych klientów.

Czego lepiej nie robić?

Nie importuj backupu bez sprawdzeniaMożesz nadpisać najnowsze wpisy, produkty, zamówienia, klientów, ustawienia formularzy albo zmiany wprowadzone po wykonaniu kopii.

Nie zmieniaj losowo danych w wp-config.phpBłędny host, użytkownik, hasło lub prefiks tabel może pogorszyć sytuację i utrudnić ustalenie pierwotnej przyczyny.

Nie usuwaj tabel w phpMyAdminNawet tabela wyglądająca na niepotrzebną może zawierać ustawienia wtyczki, koszyka, płatności, SEO albo formularzy.

Nie restartuj migracji na ślepoPrzy przenoszeniu strony trzeba wiedzieć, która wersja plików i bazy jest aktualna. Drugi import może pomieszać dane.

Pierwsza pomoc

Co sprawdzić, gdy WordPress nie łączy się z bazą danych?

  1. Zabezpiecz pliki i aktualną bazę.Nawet jeśli strona nie działa, obecny stan może zawierać najnowsze dane. Kopia przed naprawą chroni przed nieodwracalnym nadpisaniem.
  2. Sprawdź dane w wp-config.php.Nazwa bazy, użytkownik, hasło, host bazy i prefiks tabel muszą odpowiadać konfiguracji hostingu oraz rzeczywistej bazie danych.
  3. Zweryfikuj, czy MySQL działa.Problem może być po stronie hostingu: awaria serwera bazy, limit połączeń, przeciążenie, brak miejsca albo blokada użytkownika.
  4. Sprawdź logi i phpMyAdmin.Logi błędów i panel bazy mogą pokazać uszkodzone tabele, błąd uprawnień, problem z kodowaniem lub niedokończony import.
  5. Jeśli to sklep, nie cofaj bazy bez analizy.W WooCommerce baza przechowuje zamówienia, klientów, produkty, płatności i statusy. Przywrócenie starej kopii może skasować sprzedaż.

Jak wygląda naprawa

Naprawa błędu bazy danych to najpierw diagnoza połączenia, potem ostrożna praca na danych.

Przy tym problemie nie wystarczy „coś kliknąć w WordPressie”, bo panel zwykle nie działa. Trzeba wejść od strony hostingu, plików, konfiguracji i bazy danych, a przy sklepie dodatkowo uważać na zamówienia i klientów.

01

Kopia aktualnego stanu

Zabezpieczamy pliki i bazę, żeby można było diagnozować problem bez ryzyka utraty najnowszych danych.

02

Weryfikacja konfiguracji

Sprawdzamy wp-config.php, host bazy, nazwę bazy, użytkownika, hasło, prefiks tabel i uprawnienia.

03

Analiza hostingu i MySQL

Weryfikujemy działanie serwera bazy, limity połączeń, miejsce na koncie, logi błędów i ewentualne blokady.

04

Naprawa połączenia lub tabel

Poprawiamy konfigurację, użytkownika, uprawnienia, import, prefiks, uszkodzone tabele albo problem po migracji.

05

Testy działania WordPress

Sprawdzamy stronę, panel, logowanie, formularze, zapisy w bazie, najważniejsze podstrony i ewentualny sklep.

06

Zalecenia po naprawie

Wskazujemy przyczynę awarii i co poprawić: kopie, hosting, limity, migrację, bezpieczeństwo albo procedurę aktualizacji.

Merytorycznie

Dlaczego WordPress traci połączenie z bazą danych?

WordPress przechowuje większość treści i ustawień w bazie danych: wpisy, strony, menu, konfigurację motywu, ustawienia wtyczek, użytkowników, formularze, a w WooCommerce również produkty, klientów i zamówienia. Pliki WordPressa są tylko częścią strony. Jeśli system nie może połączyć się z bazą, nie ma skąd pobrać treści i pokazuje błąd.

Najczęstsze przyczyny to błędna nazwa bazy, zły użytkownik lub hasło w wp-config.php, inny host bazy po migracji, zmiana hasła w panelu hostingu, brak uprawnień użytkownika, awaria MySQL, uszkodzone tabele, przekroczony limit połączeń, przeciążenie serwera albo niepełny import bazy po przenosinach.

wp-config.phpbłędna nazwa bazy, użytkownik, hasło, host, prefiks tabel albo ustawienia po migracji
Hostingawaria MySQL, limit połączeń, brak miejsca, przeciążenie, blokada użytkownika lub zmiana parametrów serwera
Baza danychuszkodzone tabele, niepełny import, błędy kodowania, brak części tabel albo problem z uprawnieniami
WooCommerceryzyko utraty zamówień, klientów, statusów płatności i produktów przy nieostrożnym przywracaniu kopii

Migracja i sklep

Największe ryzyko to nie sam błąd, ale zła naprawa.

Przy błędzie połączenia z bazą łatwo uznać, że trzeba po prostu przywrócić backup. To czasem działa, ale bywa niebezpieczne. Jeśli kopia jest stara, można skasować nowe wpisy, wiadomości z formularzy, konta użytkowników albo zamówienia. Jeżeli strona była niedawno przenoszona, trzeba ustalić, która baza jest właściwa i czy pliki wskazują na odpowiedni serwer.

Jeśli błąd wystąpił po przeniesieniu strony, zobacz też usługę naprawy WordPress, bo problem może dotyczyć konfiguracji hostingu, prefiksu tabel lub importu. Jeśli obok błędu bazy pojawia się komunikat serwera, przydatna może być strona o błędzie 500 WordPress. A jeśli awaria dotyczy sklepu, warto potraktować ją jako naprawę WooCommerce, bo tam baza danych ma bezpośredni wpływ na sprzedaż.

Błąd bazy danych

WordPress pokazuje „Error establishing a database connection”? Zgłoś problem, zanim nadpiszesz aktualne dane.

Sprawdzimy konfigurację, hosting, dostęp do MySQL, stan tabel i logi błędów. Przywrócimy połączenie z bazą i przetestujemy, czy strona, panel oraz kluczowe funkcje działają poprawnie.

naprawa błędu bazy od 349 zł ostateczna cena zależy od dostępu do hostingu, stanu bazy, przyczyny awarii, liczby tabel, migracji, kopii bezpieczeństwa i tego, czy problem dotyczy sklepu WooCommerce Zgłoś błąd bazy danych

FAQ

Najczęstsze pytania o błąd połączenia z bazą danych WordPress

Krótko i praktycznie: co oznacza ten komunikat, czego nie robić i jak bezpiecznie przywrócić stronę.

Co oznacza „Error establishing a database connection”?

To komunikat oznaczający, że WordPress nie może połączyć się z bazą danych. Bez tego połączenia nie odczyta treści, ustawień, użytkowników ani danych sklepu.

Czy to znaczy, że baza danych została skasowana?

Niekoniecznie. Często baza nadal istnieje, ale WordPress nie ma do niej poprawnych danych dostępowych albo hosting chwilowo nie udostępnia połączenia z MySQL.

Czy mogę naprawić to z panelu WordPress?

Zwykle nie, bo przy tym błędzie panel wp-admin też nie działa. Naprawa wymaga dostępu do hostingu, FTP/SFTP, pliku wp-config.php, phpMyAdmin lub logów serwera.

Czy przywrócenie backupu rozwiąże problem?

Czasem tak, ale najpierw trzeba sprawdzić, czy backup jest aktualny i co dokładnie chcesz przywrócić: pliki, bazę czy oba elementy. W sklepie WooCommerce zły backup może skasować zamówienia.

Czy problem może wracać co jakiś czas?

Tak. Jeżeli błąd pojawia się okresowo, przyczyną może być przeciążenie hostingu, limit połączeń do bazy, brak zasobów, boty, źle działająca wtyczka albo niestabilny serwer MySQL.

Jakie dostępy są potrzebne do diagnozy?

Najczęściej potrzebny jest dostęp do hostingu, FTP/SFTP, panelu bazy danych lub phpMyAdmin. Dostęp do wp-admin bywa niemożliwy, więc nie jest warunkiem rozpoczęcia diagnozy.

Zgłoszenie awarii

Wyślij adres strony i komunikat błędu. Sprawdzimy, czy problem dotyczy konfiguracji, bazy czy hostingu.

W opisie podaj, od kiedy występuje błąd, czy strona była przenoszona, czy zmieniałeś hasło bazy, czy działa hosting oraz czy masz sklep WooCommerce.

Najważniejsze Nie zaczynamy płatnych prac bez potwierdzenia zakresu i ceny. Najpierw sprawdzamy sytuację, potem decydujesz, czy działamy.

WordPress nie łączy się z bazą danych?

Zgłoś awarię. Najpierw zabezpieczymy aktualny stan, potem sprawdzimy konfigurację, bazę i hosting.

Zgłoś problem teraz