Błąd nawiązywania połączenia z bazą danych – jak go naprawić?

Opublikowany: 2020-10-03

Użytkownicy WordPressa często napotykają błędy podczas pracy na swoich stronach internetowych lub blogach. Błędy są bardzo irytujące, bez względu na to, jak się pojawiają. „Błąd nawiązywania połączenia z bazą danych” to jeden z najczęstszych i być może najbardziej irytujących błędów WordPressa. Czy kiedykolwiek spotkałeś się z tym błędem WordPress? Czy byłeś w stanie to naprawić? Jeśli nie otrzymałeś błędu takiego jak ten, nie oznacza to, że nigdy go nie otrzymasz. Otrzymywanie błędów podczas pracy na WordPressie jest bardzo normalne. Więc nie zdziw się, jeśli kiedykolwiek pojawi się błąd podczas nawiązywania połączenia z bazą danych. W tym artykule omówimy szczegółowo ten powszechny komunikat o błędzie WordPress . Dowiemy się również, jak naprawić błąd podczas nawiązywania połączenia z bazą danych.

Spis treści

Wystąpił błąd podczas ustanawiania połączenia z bazą danych

Czy wiesz, co powoduje błąd WordPress podczas nawiązywania połączenia z bazą danych? Za każdym razem, gdy pojawi się ten błąd WordPress, Twoja witryna przestanie działać, ponieważ nie będzie się komunikować lub nie ma już dostępu do Twojej bazy danych WordPress. WordPress przechowuje wszystkie informacje o Twojej witrynie w Twojej bazie danych MySQL. Informacje o witrynie obejmują dane postów, dane stron, informacje meta, informacje logowania, ustawienia wtyczek itp. Baza danych MySQL nie przechowuje danych, takich jak zawartość multimedialna i pliki podstawowe, takie jak index.php, wp-login.php itp. Tak więc za każdym razem, gdy ludzie odwiedzają Twoją witrynę, PHP wykonuje kod na stronie i wysyła zapytanie o informacje z bazy danych MySQL. A następnie Twoja witryna zostanie wyświetlona w przeglądarce internetowej odwiedzającego. Ale jeśli Twoja baza danych MySQL z jakiegoś powodu nie działa poprawnie, otrzymasz komunikat o błędzie o treści – Błąd nawiązania połączenia z bazą danych .

Error Establishing a Database Connection – How to Fix it? 1

Gdy pojawi się ten błąd WordPress, strona główna Twojej witryny nie wyświetli żadnych informacji, ponieważ nie może pobrać żadnych danych, aby pokazać to na stronie. Powodem jest to, że połączenie nie działa poprawnie. Spowoduje to uszkodzenie frontendu Twojej witryny WordPress. Poza tym nie będziesz mieć dostępu do pulpitu WordPress. Czasami może się zdarzyć, że Twoi goście nie zobaczą tego błędu. A dzieje się tak tylko dlatego, że Twoja witryna najprawdopodobniej korzysta z pamięci podręcznej. To dobre podejście do poprawy komfortu użytkowania witryny. Na przykład, jeśli Twoja witryna jest przechowywana w pamięci podręcznej przez godzinę, dzień lub nawet tydzień, będzie wyglądać dobrze dla odwiedzających, nawet jeśli wystąpi jakiś problem.

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

Błąd WordPressa podczas nawiązywania połączenia z bazą danych nigdy nie powinien być lekceważony, ponieważ może to wpłynąć na ruch w witrynie, sprzedaż i analizy. Powinieneś więc spróbować rozwiązać ten błąd WordPress, gdy tylko pojawi się na ekranie. Jeśli jesteś początkującym użytkownikiem WordPressa, rozwiązanie błędów WordPressa może nie być łatwe. Ale nie martw się! Przybyliśmy z kilkoma najskuteczniejszymi poprawkami tego konkretnego błędu WordPressa. Więc zacznijmy to.

Sprawdź poświadczenia bazy danych WordPress

Najczęstszą przyczyną tego błędu WordPressa są nieprawidłowe poświadczenia bazy danych. A jeśli niedawno przeniosłeś swoją witrynę WordPress do nowego hosta, najprawdopodobniej otrzymasz ten błąd WordPress. Plik wp-config.php przechowuje wszystkie poświadczenia bazy danych WordPress. Jest to plik konfiguracyjny WordPressa, który zawiera ustawienia WordPressa, w tym informacje o Twojej bazie danych.

W pliku wp-config.php musisz poszukać następujących informacji –

Error Establishing a Database Connection – How to Fix it? 2

Upewnij się, że informacje takie jak nazwa bazy danych, nazwa użytkownika, hasło i host bazy danych są poprawne. Musisz potwierdzić te informacje z pulpitu nawigacyjnego konta hostingowego WordPress. Aby to zrobić, zaloguj się na swoje konto hostingowe WordPress > przejdź do sekcji Bazy danych > kliknij Bazy danych MySQL .

Error Establishing a Database Connection – How to Fix it? 3

Spowoduje to przejście do strony zarządzania bazą danych na pulpicie hostingowym. Teraz znajdź nazwę swojej bazy danych i nazwę użytkownika.

Error Establishing a Database Connection – How to Fix it? 4

Będziesz mieć listę użytkowników w bazie danych. Istnieje link Zmień hasło , za pomocą którego możesz zmienić hasło użytkownika.

Error Establishing a Database Connection – How to Fix it? 5

Musisz sprawdzić nazwę bazy danych, nazwę użytkownika i hasło. W razie potrzeby musisz zmienić te informacje w pliku wp-config.php. Następnie musisz ponownie odwiedzić swoją witrynę, aby sprawdzić, czy błąd WordPressa został naprawiony. Ale jeśli błąd nadal występuje, oznacza to, że problem jest inny. Wypróbuj rozwiązania podane poniżej.

Sprawdź informacje o hoście bazy danych

Jeśli problem nie jest związany z poświadczeniami bazy danych WordPress, być może musisz sprawdzić informacje o hoście bazy danych. Upewnij się, że informacje o hoście bazy danych są poprawne. Większość firm hostingowych używa localhost jako hosta bazy danych WordPress. Jednak niektórzy dostawcy usług hostingu zarządzanego używają oddzielnych serwerów do obsługi baz danych WordPress. W takim przypadku informacje o hoście bazy danych WordPress nie będą hostem lokalnym. Musisz skontaktować się z dostawcą usług hostingowych, aby potwierdzić informacje o hoście bazy danych WordPress.

Sprawdź, czy serwer bazy danych nie działa

Jeśli wszystko wydaje się być w porządku, ale nadal napotykasz błąd podczas nawiązywania połączenia z bazą danych, być może serwer bazy danych, np. serwer MySQL, nie działa. A dzieje się tak często z powodu dużego ruchu na serwerze bazy danych. Nie radzi sobie z obciążeniem, gdy jest duży ruch, zwłaszcza gdy korzystasz z hostingu współdzielonego. Twoja witryna WordPress stanie się bardzo powolna, nawet niektórzy użytkownicy mogą otrzymać błąd. Najlepszą rzeczą, jaką możesz tutaj zrobić, jest skontaktowanie się z dostawcą usług hostingowych w celu potwierdzenia, czy serwer bazy danych reaguje, czy nie.

Jeśli masz inne witryny działające na tym samym serwerze bazy danych, powinieneś sprawdzić te witryny, aby potwierdzić, czy Twój serwer MySQL jest naprawdę wyłączony, czy nie. Ale jeśli nie masz innej witryny na tym samym serwerze, powinieneś przejść do pulpitu nawigacyjnego hostingu. Spróbuj uzyskać dostęp do phpMyAdmin i podłącz bazę danych. Jeśli możesz się pomyślnie połączyć, musisz sprawdzić, czy użytkownik bazy danych ma wystarczające uprawnienia, czy nie. Aby to zrobić, musisz utworzyć nowy plik o nazwie testconnection.php . W tym pliku musisz dodać następujący kod –

Error Establishing a Database Connection – How to Fix it? 6

Uwaga: Nie zapomnij zastąpić nazwy użytkownika i hasła poprawnymi informacjami.

A następnie prześlij ten nowo utworzony plik do swojej witryny WordPress i uzyskaj do niego dostęp za pośrednictwem dowolnej przeglądarki internetowej. Jeśli łączy się pomyślnie, oznacza to, że użytkownik bazy danych ma wystarczające uprawnienia i coś jeszcze jest nie tak.

Aby upewnić się, że wszystko jest w porządku, musisz wrócić do pliku wp-config i dokładnie wszystko sprawdzić.

Napraw bazę danych WordPress

Jeśli nadal napotykasz ten sam błąd WordPress, być może musisz sprawdzić uszkodzenie bazy danych. A jeśli jest uszkodzony, musisz naprawić bazę danych WordPress. Aby to zrobić, możesz po prostu dodać kod (podany poniżej) w pliku wp-config.php.

zdefiniuj ('WP_ALLOW_REPAIR', prawda);

Error Establishing a Database Connection – How to Fix it? 7

Musisz dodać ten kod tuż przed tym – to wszystko, przestań edytować! Miłego blogowania . Po pomyślnym dodaniu kodu musisz odwiedzić tę stronę, aby zobaczyć ustawienia – http://www.twojastrona.com/wp-admin/maint/repair.php

Ekran, który się pojawi, jest pokazany poniżej:

Error Establishing a Database Connection – How to Fix it? 8

Dostępne są dwie opcje: „Napraw bazę danych” i „Napraw i zoptymalizuj bazę danych” . Możesz wybrać dowolny z nich.

Uwaga: Aby uzyskać dostęp do strony naprawy bazy danych, nie trzeba być zalogowanym. Po naprawieniu bazy danych (lub naprawieniu i zoptymalizowaniu jej) nie zapomnij usunąć kodu (wcześniej dodanego) z pliku wp-config.php .

Film instruktażowy

Obejrzyj ten samouczek wideo, aby lepiej zrozumieć, jak naprawić błąd WordPress podczas nawiązywania połączenia z bazą danych –

Wniosek

Głównym celem tego artykułu jest zapoznanie Cię z jednym z najczęstszych błędów WordPressa – Błąd nawiązywania połączenia z bazą danych . W tym artykule omówiliśmy przyczyny wystąpienia tego błędu WordPress. Nauczyliśmy się również, jak naprawić ten błąd WordPress. Mamy nadzieję, że teraz jesteś w stanie rozwiązać ten błąd WordPressa, nie będąc zależnym od żadnego profesjonalisty lub eksperta.