Jak naprawić błąd połączenia z bazą danych WordPress



Zaktualizowany 2024 kwietnia: Przestań otrzymywać komunikaty o błędach i spowolnij swój system dzięki naszemu narzędziu do optymalizacji. Pobierz teraz na pod tym linkiem
  1. Pobierz i zainstaluj narzędzie do naprawy tutaj.
  2. Pozwól mu przeskanować twój komputer.
  3. Narzędzie będzie wtedy napraw swój komputer.

„Błąd podczas nawiązywania połączenia z bazą danych” jest prawdopodobnie jednym z najczęstszych i najbardziej przerażających błędy, które WordPress użytkownicy mogą napotkać. Jest to z pewnością bliski związek z białym ekranem śmierci (WSOD). Ten błąd oznacza, że ​​witryna nie komunikuje się ani nie uzyskuje dostępu do bazy danych WordPress, a cała witryna nie działa. Nie jest to łatwe zadanie i powinieneś spróbować je rozwiązać natychmiast, ponieważ może to mieć bezpośredni wpływ na sprzedaż, ruch i analizy.

Ale nie martw się, dzisiaj omówimy kilka typowych scenariuszy, które powodują ten błąd, i kilka prostych sposobów na szybkie uruchomienie witryny.

Dlaczego pojawia się ten błąd?

Krótko mówiąc, pojawia się ten błąd, ponieważ WordPress nie może połączyć się z bazą danych. Powód, dla którego WordPress nie może połączyć się z bazą danych, może się teraz różnić. Możliwe, że informacje o połączeniu z bazą danych są nieprawidłowe lub zostały zmodyfikowane. Twój serwer bazy danych może nie odpowiadać. Twoja baza danych mogła zostać uszkodzona. Z naszego doświadczenia wynika, że ​​ten błąd jest zwykle spowodowany błędem serwera, ale mogą również wystąpić inne czynniki. Zobaczmy, jak rozwiązać ten problem.

Ten błąd może powodować jeden z następujących scenariuszy:

  • Twoje dane logowania (nazwa użytkownika i hasło) mogły ulec zmianie. Nawet gdybyś sam nie dokonał zmiany, mogłoby się to jakoś wydarzyć.
  • Jeśli zainstalujesz źle zakodowaną wtyczkę, baza danych może być uszkodzona.
  • Twoja witryna może doświadczyć znacznego wzrostu ruchu, który przekracza pojemność twojego serwera.
  • Twój hosting WordPress może być uszkodzony, a baza danych może nie działać z powodu problemu na końcu.

Skontaktuj się z dostawcą usług hostingowych



Aktualizacja z kwietnia 2024 r.:

Za pomocą tego narzędzia możesz teraz zapobiegać problemom z komputerem, na przykład chroniąc przed utratą plików i złośliwym oprogramowaniem. Dodatkowo jest to świetny sposób na optymalizację komputera pod kątem maksymalnej wydajności. Program z łatwością naprawia typowe błędy, które mogą wystąpić w systemach Windows - nie ma potrzeby wielogodzinnego rozwiązywania problemów, gdy masz idealne rozwiązanie na wyciągnięcie ręki:

  • Krok 1: Pobierz narzędzie do naprawy i optymalizacji komputera (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Krok 2: kliknij „Rozpocznij skanowanie”, Aby znaleźć problemy z rejestrem Windows, które mogą powodować problemy z komputerem.
  • Krok 3: kliknij „Naprawić wszystko”, Aby rozwiązać wszystkie problemy.

pobieranie



Można bezpiecznie założyć, że jeśli Twoja witryna działała zaledwie minutę temu (lub dzień), a nie teraz, błąd może znajdować się na stronie Twojego usługodawcy hostingowego.

Wszyscy dostawcy hostingu wysokiej jakości oferują teraz rodzaj reaktywnego wsparcia, najczęściej przez czat na żywo.

Zacznij od skontaktowania się z tym czatem na żywo, powiedz, że masz „błąd połączenia z bazą danych” (wstaw zdanie) i zapytaj:

  • jeśli serwer bazy danych działa płynnie, i
  • jeśli obecnie nie ma wzrostu aktywności lub ruchu na serwerze.

W większości przypadków, jeśli powiesz im, jaki masz błąd, dadzą ci znać dokładnie przyczynę, a nawet naprawią to za ciebie.

Co ważniejsze, poinformują Cię, czy Twoja baza danych jest w porządku i czy na serwerze występuje podejrzana aktywność.

Sprawdzanie pliku konfiguracyjnego WP

WP-Config.php jest prawdopodobnie najważniejszym plikiem w instalacji WordPress. Tutaj wprowadź szczegóły dotyczące WordPress w celu połączenia z bazą danych. Jeśli zmieniłeś hasło roota lub hasło użytkownika bazy danych, musisz również zmienić ten plik. Pierwszą rzeczą, którą zawsze powinieneś sprawdzić, jest to, czy wszystko w pliku wp-config.php jest takie samo.

Zdefiniuj („DB_NAME”, „nazwa-bazy danych”); Zdefiniuj („DB_USER”, „nazwa użytkownika bazy danych”); zdefiniuj („DB_PASSWORD”, „baza danych-hasło”); Zdefiniuj („DB_HOST”, „localhost”);

Pamiętaj, że wartość DB_Host nie zawsze jest localhost. To zależy od gospodarza. W przypadku popularnych hostów, takich jak HostGator, BlueHost, SiteGround, jest to localhost. Inne wartości hostów można znaleźć tutaj.

Niektóre osoby sugerowały rozwiązanie problemu poprzez zastąpienie localhost adresem IP. Ten typ problemu często występuje podczas uruchamiania WordPress na lokalnym serwerze. Na przykład w przypadku MAMP wartość DB_Host może działać po przełączeniu na IP.

define ('DB_HOST', '127.0.0.1:8889'); Adresy IP różnią się w przypadku usług hostingowych online.

Jeśli wszystko w tym pliku jest poprawne (upewnij się, że sprawdziłeś literówki), możesz powiedzieć, że coś jest nie tak z serwerem.

https://wordpress.org/support/topic/error-establishing-a-database-connection-on-local-server-2/



Porada eksperta: To narzędzie naprawcze skanuje repozytoria i zastępuje uszkodzone lub brakujące pliki, jeśli żadna z tych metod nie zadziałała. Działa dobrze w większości przypadków, gdy problem jest spowodowany uszkodzeniem systemu. To narzędzie zoptymalizuje również Twój system, aby zmaksymalizować wydajność. Można go pobrać przez Kliknięcie tutaj