Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

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

Komunikat „Błąd połączenia z bazą danych” w WordPress to krytyczny błąd, który sprawia, że Twoja witryna jest niedostępna dla użytkowników. Występuje, gdy WordPress nie może połączyć się z bazą danych.

Ponieważ wiele czynników może wpływać na to połączenie, błąd może być trudny do rozwiązania dla początkujących.

Prowadzimy naszego bloga na WordPressie od 16 lat i napotkaliśmy różne błędy i ostrzeżenia, w tym „Błąd nawiązywania połączenia z bazą danych”. Dzięki naszemu doświadczeniu i wielu próbom i błędów nauczyliśmy się rozwiązywać te problemy bez zakłócania działania naszej strony.

W tym artykule pokażemy Ci, jak łatwo naprawić błąd „Błąd nawiązywania połączenia z bazą danych” w Twojej witrynie WordPress, krok po kroku.

Napraw błąd „Establishing a database connection” w WordPress

Co powoduje błąd nawiązywania połączenia z bazą danych w WordPress?

Baza danych to oprogramowanie, które ułatwia przechowywanie, organizowanie i pobieranie danych z innych programów.

Jako system zarządzania treścią, WordPress używa bazy danych do przechowywania wszystkich Twoich treści i innych danych witryny. Następnie łączy się z bazą danych za każdym razem, gdy ktoś odwiedza Twoją witrynę.

WordPress potrzebuje następujących informacji do połączenia z bazą danych:

  • Nazwa Twojej bazy danych
  • Nazwa użytkownika i hasło do bazy danych
  • Serwer bazy danych

Te informacje są przechowywane w pliku konfiguracyjnym WordPress, który nazywa się wp-config.php.

Jeśli którakolwiek z tych informacji jest nieprawidłowa, WordPress nie będzie mógł połączyć się z serwerem bazy danych i zobaczysz błąd „Błąd nawiązywania połączenia z bazą danych”.

Błąd połączenia z bazą danych w WordPress

Jest to jeden z najczęstszych błędów WordPress. Oprócz nieprawidłowych danych uwierzytelniających, błąd ten może pojawić się również wtedy, gdy serwer bazy danych jest niedostępny lub pliki bazy danych są uszkodzone.

Mając to na uwadze, przyjrzyjmy się, jak naprawić problem „Błąd nawiązywania połączenia z bazą danych” w WordPressie, przeprowadzając rozwiązywanie problemów krok po kroku.

1. Sprawdź dane uwierzytelniające do bazy danych WordPress

Nieprawidłowe dane uwierzytelniające są najczęstszą przyczyną błędu połączenia z bazą danych. Jeśli niedawno przeniosłeś swoją witrynę WordPress na nowego hosta, to prawdopodobnie jest to problem.

Twoje dane logowania do bazy danych WordPress są przechowywane w pliku wp-config.php. Jest to plik konfiguracyjny WordPress, który zawiera ważne ustawienia, w tym informacje o bazie danych.

Jeśli nigdy wcześniej nie edytowałeś pliku wp-config.php, zapoznaj się z naszym przewodnikiem dla początkujących na temat jak edytować plik wp-config.php, aby uzyskać więcej instrukcji.

Będziesz szukać następujących linii w pliku wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Tutaj musisz upewnić się, że informacje dotyczące nazwy bazy danych, nazwy użytkownika, hasła i hosta bazy danych są poprawne.

Możesz potwierdzić te informacje z panelu swojego konta hostingu WordPress. W tym poradniku użyjemy Bluehost, ale proces będzie podobny dla innych paneli hostingowych.

Po zalogowaniu kliknij zakładkę „Strona internetowa” w lewej kolumnie, a następnie przejdź do zakładki „Zaawansowane”. Następnie przewiń w dół do sekcji „Baza danych” i kliknij obok niej przycisk „Zarządzaj”.

Kliknij przycisk Zarządzaj obok sekcji Baza danych

Otworzy to stronę Baz danych MySQL w cPanelu w nowym oknie.

Tutaj możesz znaleźć nazwę swojej bazy danych i nazwę użytkownika w sekcji „Aktualna baza danych”. Pamiętaj, aby skopiować i wkleić te dane do notatnika, aby móc je dodać do pliku wp-config.

Znajdź nazwę swojej bazy danych i nazwę użytkownika w sekcji Aktualne bazy danych

Następnie przewiń w dół do sekcji „Aktualni użytkownicy”, gdzie możesz kliknąć link „Zmień hasło” obok nazwy bazy danych.

Spowoduje to przejście do nowego ekranu, gdzie możesz zmienić hasło do bazy danych według własnych preferencji.

Zmień hasło do bazy danych

Po potwierdzeniu wszystkich szczegółów bazy danych możesz w razie potrzeby zmienić te informacje w pliku wp-config.php.

Po tym spróbuj ponownie odwiedzić swoją stronę internetową, aby sprawdzić, czy błąd połączenia z bazą danych zniknął.

Jeśli nadal widzisz błąd, oznacza to, że coś innego jest nie tak.

2. Sprawdź informacje o hoście bazy danych

Jeśli jesteś pewien, że nazwa bazy danych, nazwa użytkownika i hasło są poprawne, upewnij się, że używasz prawidłowych informacji o hoście bazy danych.

Większość firm hostingowych WordPress używa localhost jako hosta bazy danych. Jednak niektóre zarządzane firmy hostingowe WordPress używają oddzielnych serwerów do hostowania baz danych. W takim przypadku informacje o hoście bazy danych nie będą localhost.

Oznacza to, że będziesz musiał skontaktować się z firmą hostingową WordPress, aby potwierdzić te szczegóły.

3. Naprawa bazy danych WordPress

Teraz możesz napotkać inny błąd w panelu administracyjnym WordPress, taki jak „Jedna lub więcej tabel bazy danych jest niedostępnych” lub „Baza danych może wymagać naprawy”. W takim przypadku musisz naprawić swoją bazę danych.

Możesz to zrobić, dodając następującą linię w pliku wp-config.php. Upewnij się, że dodasz ją tuż przed linią „To wszystko, przestań edytować! Szczęśliwego blogowania”:

define('WP_ALLOW_REPAIR', true);

Po wykonaniu tych czynności możesz zobaczyć ustawienia, odwiedzając tę stronę: http://www.yoursite.com/wp-admin/maint/repair.php. Pamiętaj tylko, aby zastąpić yoursite.com swoją własną nazwą domeny.

Tutaj musisz kliknąć przycisk „Napraw bazę danych”, aby rozpocząć proces.

Napraw bazę danych WordPress

Uwaga: Użytkownik nie musi być zalogowany, aby uzyskać dostęp do strony naprawy bazy danych. Po zakończeniu naprawy i optymalizacji bazy danych upewnij się, że usunąłeś tę linię kodu z pliku wp-config.php.

Jednak jeśli nie chcesz dodawać żadnego kodu do swojej witryny, możesz również naprawić bazę danych za pomocą cPanelu swojego konta hostingowego.

Przejdź do swojego konta hostingowego, gdzie musisz otworzyć stronę „Witryny” z lewej kolumny. Następnie przejdź do zakładki „Zaawansowane” i kliknij przycisk „Zarządzaj” w sekcji Baza danych.

Kliknij przycisk Zarządzaj obok sekcji Baza danych

Spowoduje to otwarcie cPanelu w nowej karcie. Tutaj przewiń w dół do sekcji „Zarządzaj bazami danych” i wybierz nazwę swojej bazy danych z menu rozwijanego „Napraw bazę danych”.

Po wykonaniu tej czynności po prostu kliknij przycisk „Napraw bazę danych”, aby rozpocząć proces.

Kliknij przycisk Napraw bazę danych

Panel hostingowy automatycznie naprawi Twoją bazę danych.

Po zakończeniu procesu zobaczysz również komunikat o powodzeniu.

Komunikat o pomyślnym naprawieniu bazy danych

Możesz teraz odwiedzić swoją witrynę WordPress, aby sprawdzić, czy błąd został rozwiązany, czy nie.

4. Sprawdź, czy serwer bazy danych jest wyłączony

Jeśli wszystko wydaje się poprawne, a WordPress nadal nie może połączyć się z bazą danych, to Twój serwer bazy danych (serwer MySQL) może być niedostępny.

Może się to zdarzyć z powodu dużego ruchu na serwerze. Twój serwer hostingowy po prostu nie radzi sobie z obciążeniem (zwłaszcza gdy korzystasz z hostingu współdzielonego).

Z tego powodu Twoja witryna będzie działać wolno, a nawet może wyświetlać błąd niektórym użytkownikom. W takim przypadku powinieneś skontaktować się telefonicznie lub przez czat na żywo ze swoim dostawcą hostingu i zapytać, czy Twój serwer MySQL jest responsywny.

Dodatkowo, jeśli masz inne strony internetowe działające na tym samym serwerze, możesz sprawdzić te strony, aby potwierdzić, że Twój serwer SQL jest niedostępny.

Jeśli nie masz żadnej innej witryny na tym samym koncie hostingowym, po prostu przejdź do swojego panelu hostingowego i przełącz się na zakładkę „Zaawansowane”.

Następnie kliknij przycisk „Zarządzaj” obok sekcji phpMyAdmin.

Kliknij przycisk Zarządzaj obok opcji PHPMyAdmin

Spowoduje to otwarcie phpMyAdmin w nowym oknie, gdzie musisz kliknąć opcję „Baza danych” u góry.

Następnie kliknij nazwę swojej bazy danych, aby uzyskać dostęp do jej ustawień. Jeśli możesz to zrobić, to czas, aby sprawdzić, czy Twój użytkownik bazy danych ma wystarczające uprawnienia.

Połącz PHPMyAdmin ze swoją bazą danych

Aby to zrobić, musisz utworzyć nowy plik o nazwie testconnection.php i wkleić do niego następujący kod:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Po wklejeniu kodu upewnij się, że zastąpiłeś nazwę użytkownika i hasło własnymi. Możesz teraz przesłać ten plik do swojej witryny i uzyskać do niego dostęp za pomocą przeglądarki internetowej.

Jeśli skrypt połączył się pomyślnie, oznacza to, że Twój użytkownik ma wystarczające uprawnienia, a błąd jest spowodowany czymś innym.

Teraz musisz wrócić do pliku wp-config i przeskanować go, aby upewnić się, że wszystkie szczegóły są poprawne i bez żadnych literówek.

Dodatkowe rozwiązania, które działały dla użytkowników

Jeśli powyższe wskazówki dotyczące rozwiązywania problemów nie rozwiążą błędu połączenia z bazą danych na Twojej stronie internetowej, możesz spróbować wykonać te dodatkowe kroki.

Jak zgłaszają nasi użytkownicy, te kroki pomogły niektórym z nich rozwiązać problem z połączeniem z bazą danych na ich stronach internetowych.

1. Zaktualizuj adres URL witryny WordPress

Możesz spróbować zaktualizować adres URL witryny WordPress za pomocą phpMyAdmin w cPanelu.

Po prostu uzyskaj dostęp do phpMyAdmin z panelu hostingowego i wybierz swoją bazę danych WordPress z listy.

Następnie przejdź do menu SQL na górze i wprowadź następujące zapytanie MySQL:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Powinno to wyglądać tak:

Zmień adres URL witryny

Nie zapomnij podać adresu URL swojej witryny i zmienić wp_options na nazwę własnej tabeli, ponieważ mogłeś zmienić prefiks tabeli WordPress.

2. Ponowne uruchomienie serwera WWW

Użytkownicy serwerów dedykowanych, serwerów lokalnych i serwerów prywatnych (VPS) mogą spróbować zrestartować swoje serwery.

Spowoduje to ponowne uruchomienie serwera sieciowego i bazy danych, co może naprawić niektóre tymczasowe usterki powodujące błąd.

3. Poproś o pomoc

Jeśli wszystko inne zawiedzie, być może będziesz musiał skontaktować się ze swoją firmą hostingową. Wszystkie dobre firmy hostingowe WordPress pomogą Ci rozwiązać problem, wskazać właściwy kierunek, a nawet naprawić go za Ciebie.

Możesz również zatrudnić programistów WordPress, którzy pomogą Ci rozwiązać ten problem.

Mamy nadzieję, że ten artykuł pomógł Ci rozwiązać problem „Błąd nawiązywania połączenia z bazą danych” w WordPress. Możesz również zapoznać się z naszym przewodnikiem po rozwiązywaniu problemów z WordPress, aby uzyskać wskazówki dotyczące samodzielnego rozwiązywania problemów z WordPress, lub nasz tutorial na temat jak dodać niestandardową stronę błędu bazy danych w WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

673 CommentsLeave a Reply

  1. Cześć,

    Dzisiaj otrzymałem ten sam błąd i naprawiłem go, nadając wszystkie uprawnienia użytkownikowi w bazie danych zdefiniowanej w pliku konfiguracyjnym, czyli w pliku wp.config.

  2. Co mi się przydarzyło, to że mój dysk twardy (linux) samoczynnie przeszedł w tryb tylko do odczytu. Znikąd. Wiem, że to rzadka przyczyna, ale mimo to pomyślałem, że się podzielę. (zwykle znak umierającego dysku, jak mi powiedziano).

  3. Cześć wszystkim,
    W moim przypadku było to bardzo proste. Hasło do bazy danych MySQL i hasło w pliku wp_config.php muszą być takie same. Nieświadomy tego faktu, zmieniłem hasło do bazy danych mysql i byłem zdenerwowany przez cały dzień. Aż przez przypadek cofnąłem zmianę. Moja strona była online i działała w następnej sekundzie.

  4. Kiedy zmieniam nazwę index.php na index_.php — wtedy zaplecze strony ładuje się poprawnie

    Strony w witrynie wyświetlają normalny błąd Apache „Nie znaleziono”

    ——

    Kiedy przywracam nazwę pliku index.php — nic nie działa i otrzymuję komunikat „błąd nawiązywania połączenia z bazą danych” na stronach publicznych. Oraz własne pole tekstowe WordPressa z komunikatem „błąd nawiązywania połączenia z bazą danych” po odwiedzeniu /wp-admin

    Będę wdzięczny za wszelką pomoc, jaką możesz zaoferować!

  5. Podczas pracy w Google Cloud możesz często napotkać ten błąd, jeśli twoja pamięć RAM zużywa więcej zasobów.

    zaloguj się do Google Cloud

    Znajdź instancję z „compute engine”. Kliknij w górne menu, aby znaleźć „compute engine”

    logowanie do SSH

    wpisz sudo bash (aby wejść jako root)

    Następnie wpisz/skopiuj i wklej:

    systemctl start mariadb.service (w centos 7)

    błąd nawiązania połączenia z bazą danych zostanie natychmiast rozwiązany.

  6. Dziękuję za ten artykuł… powiedziałbym, że jest to najbardziej pomocny artykuł w sieci.

    Nadal mam problem (host to Godaddy)… Utworzyłem stronę testconnection.php i otrzymuję następujący komunikat o błędzie:

    Ostrzeżenie: mysql_connect(): Dostęp zabroniony dla użytkownika ‘username’@’hostIP’ (z hasłem: TAK) w /home/content/n3pnexwpnas01_data02/52/3027952/html/wp-config.php w linii 106
    Nie można połączyć: Dostęp zabroniony dla użytkownika ‘username’@’hostIP’ (z hasłem: TAK)

    – nazwa użytkownika, czyli nazwa użytkownika, której używam do połączenia z bazą danych przez Phpmyadmin
    – hasło, czyli hasło, którego używam do połączenia z bazą danych przez Phpmyadmin
    – hostIP, czyli wartość nazwy hosta, którą znalazłem w zmiennych bazy danych w Phpmyadmin

    Utknąłem od godzin… czy możesz mi w tym pomóc? Nie mam pojęcia, co robić i jak to zrobić…

    Z góry dziękuję

    • Najbardziej prawdopodobnym powodem jest nieprawidłowe informacje w pliku wp-config.php. Mogą to być dane dotyczące hosta MySQL, nazwy użytkownika, hasła lub nazwy bazy danych. JEŚLI używasz adresu IP jako nazwy hosta, spróbuj dodać do niego port. Skontaktuj się z pomocą techniczną swojego hostingu.

      Admin

  7. Drodzy Przyjaciele,

    Jestem nowy i dzisiaj mam małą wiedzę o WordPressie, napotykam problem

    Kiedy próbuję opublikować nowy post lub zaktualizować stary i naciskam przycisk publikuj lub aktualizuj, automatycznie jestem przekierowywany na stronę główną, nic się nie dzieje, żadna zmiana w zaktualizowanym poście, żaden nowy post nie jest publikowany. Proszę o pomoc, jeśli ktoś zna takie rozwiązanie.

    dzięki

  8. Dziękuję, dziękuję, dziękuję.

    Niedawno zostałem zhakowany i zmieniłem hasła do mojej strony na coś bezpieczniejszego. Zapomniałem zaktualizować plik konfiguracyjny. To uratowało sytuację.

  9. Mój przyjacielu, mam teraz łzy radości, uratowałeś mi życie. Problem tkwił w pliku konfiguracyjnym. Zaimportowałem starą bazę danych i zmieniłem dane uwierzytelniające w niej, ale nie zmieniłem danych uwierzytelniających w pliku konfiguracyjnym. Dziękuję bardzo za wskazówkę.

  10. Właśnie zmieniłem http na HTTPS. Teraz moja strona się nie otwiera i pokazuje ten sam błąd, proszę powiedz mi, co mam teraz zrobić?

  11. Hej, świetny artykuł o tym, jak rozwiązywać problemy z błędami połączenia z bazą danych.

    Może warto podlinkować do swojego starego artykułu o tworzeniu niestandardowej strony z błędem bazy danych. W przeciwnym razie, jeśli korzystasz z dobrego programu buforującego, może minąć trochę czasu, zanim faktycznie zorientujesz się, że coś jest nie tak. Ten artykuł i funkcja poczty oznaczają, że możesz być powiadamiany natychmiast i dostarczać ładny obrazek i niestandardowy tekst, co jest bardziej profesjonalne niż domyślna wiadomość.

    https://www.wpbeginner.com/wp-tutorials/how-to-add-a-custom-database-error-page-in-wordpress/

  12. Dziękuję za ten artykuł! Zdecydowanie był to problem z użytkownikiem bazy danych i kiedy dodałem nowego użytkownika i hasło, zmieniłem plik wp-config, BAM strona wróciła. Ułatwiłeś mi to i rozwiązałem swój problem w mniej niż 15 minut. Dziękuję!

  13. Klient Godaddy. Mam ten sam problem.

    Baza danych działała poprawnie. Mnie pomogła zmiana następującej linii w pliku wp_config:

    define(‘DB_HOST’, ‘localhost’); [db_host był czymś innym, nie localhost]

    do

    define(‘DB_HOST’, ‘[mój adres IP]’) i działało dobrze

    Dzięki za wskazówkę!

  14. Panie, proszę mi pomóc.
    Moja strona internetowa ładuje się i działa poprawnie, ale otrzymuję błąd nawiązywania połączenia z bazą danych, gdy próbuję wejść na stronę wp-admin, a po ponownym załadowaniu strony 3-10 razy moja strona działa. Ponownie nieoczekiwanie pojawia się ten błąd.

  15. Moja strona przestaje działać i otrzymuję ten sam komunikat o błędzie o tej samej porze każdej nocy. Trwa to około półtorej godziny, a potem strona znów działa. Czy to wskazywałoby na problem z moją usługą hostingową?

  16. Mam błąd na stronie wp-admin. Pojawia się komunikat „Błąd nawiązywania połączenia z bazą danych”. Jak to rozwiązać.

  17. Zdarzyło mi się to raz na mojej instancji EC2 AWS. Przyczyną było to, że używam małego serwera t2.micro i czasami otrzymywałem zbyt wiele żądań httpd, zwłaszcza gdy włączyłem moje kontrole stanu AWS, które zwiększają ruch. Przekonfigurowałem mój plik /etc/httpd/conf/httpd.conf zgodnie z instrukcjami tutaj: https://wordpress.org/support/topic/how-to-optimize-apache-for-wordpress i do tej pory jest dobrze. Nie widzę już jednocześnie 20 lub więcej procesów httpd, a następnie braku pamięci i rozłączenia bazy danych.

  18. Ten błąd pojawiał się ciągle. Mogłem go usunąć, restartując EC2, ale nie było to zbyt satysfakcjonujące. Następnie zauważyłem, że moja instalacja EC2 była nieaktualna, więc uruchomiłem „sudo yum update” na serwerze. Teraz wygląda na znacznie stabilniejszą.

  19. świetne… wyczerpujące… szczegółowe informacje… walczyłem z moimi ludźmi od hostingu i zażądałem ustalenia przyczyny problemów z wydajnością/połączeniem bazy danych… ci ludzie ciągle polecali uaktualnienie konta hostingowego do dedykowanego rozwiązania… POST dostarczył wglądu w prawdopodobne problemy i sposoby ich rozwiązania.

    Dzięki!

  20. Możesz również wypróbować narzędzie Kernel for Word file repair, aby łatwo naprawić uszkodzony plik Word.

  21. Dzięki za artykuł. Lunarpages jest moim hostingiem i około 2:30 w nocy (dzięki Jetpack za monitorowanie mojej strony) moja strona przestała działać i miałem również „Błąd nawiązywania połączenia z bazą danych”.

    Rozwiązałem problem, ponownie wprowadzając hasło do bazy danych MySQL (dostępnej przez Cpanel). Użyłem tego samego hasła, które już znajdowało się w pliku konfiguracyjnym, więc musiałem zmienić tylko jedną zmienną.

    Próbowałem tego na 3 instalacjach WordPressa i wydaje się, że działa, ponieważ Jetpack poinformował mnie, że moja strona wróciła do działania po 16 godzinach niedostępności.

    To tajemnica, dlaczego się rozłączyło.

    • Ja też jestem na Lunarpages. Czyli w zasadzie muszę tylko ponownie wprowadzić hasło do bloga i to wszystko? Jaka była ta jedna zmienna, którą zmieniłeś?

      • Również korzystam z Lunarpages. Musiałem ponownie wprowadzić moje hasło w C-Panelu. Coś musiało się stać z Lunarpages dzisiejszego ranka.

  22. Dokonałem kilku zmian w wp_user i wp_metadata, aby utworzyć nowego administratora. Następnie pojawił się ten komunikat. Próbowałem zajrzeć do pliku wp-config, ale pojawił się ten sam komunikat! Co jeszcze mogę zrobić?

  23. Patrząc wstecz, to trochę głupie, ale może komuś innemu pomoże, więc myślę, że warto się tym podzielić. Ostatnio miałem stronę skonfigurowaną do używania Cloudflare jako CDN. Wszystkie rekordy DNS „A” były ustawione, z wyjątkiem rekordu dla „mysql.domain.com”, więc nawet użycie sztuczki z testconnection.php nie działało (na Dreamhost, który nie używa localhost). Po prostu dodałem rekord „A” w Cloudflare i wszystko wróciło do normy.

  24. Możesz również ponownie uruchomić usługę MySQL, jeśli korzystasz z VPS.
    – sudo service mysql restart

    Zadziałało dla mnie!

    • Dziękuję za tę sugestię. Ponowne uruchomienie mysql było magicznym rozwiązaniem w mojej sytuacji.

  25. Dziękuję za ten artykuł, pomógł!

    Błąd występował zarówno w domenie głównej, jak i w wp-login. Zmiana „localhost” na adres IP w pliku wp-config.php rozwiązała problem.

  26. Okazało się, że mój „localhost” nie działa, więc po prostu dodałem bezpośredni adres mojego dostawcy hostingu (mysql.hostinger.co.uk) i wszystko zaczęło działać ponownie!

    Dzięki za pomoc!

  27. Właściwie, na mojej stronie głównej pojawia się komunikat „Błąd nawiązywania połączenia z bazą danych”. Wszystkie inne strony działają poprawnie. Proszę o informację, co mam zrobić.

  28. Mój stary klient ma teraz ten problem, a jej strona ma około 3 lat i nie była aktualizowana. Myślę, że motyw i wszystkie zmiany uszkodziły tę stronę. Trzeba ją zeskrobać i zrobić od nowa…. teraz muszę znaleźć prosty sposób, żeby to zrobić. lol

  29. Przenosiłem system multisite - musiałem zmienić starą nazwę strony internetowej w mojej bazie danych, a także w plikach .htaccess i wp-config.

  30. Witajcie, chłopaki,

    I found the problem that my hosting service made update and that lead to change in the DB_HOST number so i change it back by the new one by edit the config file and the site is back again to work finally :)

  31. Niedawno przeniosłem się z hostingu Arvixe do Phi9.
    Właściwie zapomniałem zmienić poprzednie „ciągi połączeń MySQL” hosta w pliku wp-config.php. Teraz działa.

    Thank you for your great help I really appreciate it! :)

  32. I have seen this error. I was putting the wrong MySQL port in connection line. Your post helped me fix it. :)

  33. To wydaje się logiczne. Ale przechodzę przez każdy krok i nic się nie zmienia. Dlaczego to jest takie skomplikowane?
    Podobała mi się idea naprawy bazy danych, ale wygląda na to, że WordPress musiałby działać, aby kliknąć przycisk Napraw bazę danych. Siedzę nad tym od 2 dni. Czy jest jakieś miejsce, gdzie mogę znaleźć problem, patrząc na kod? To wszystko wydaje się takie niejasne.

  34. Ponieważ przez 30 lat pracowałem w projektowaniu aplikacji komputerowych i jestem również zarejestrowany jako Certyfikowany Specjalista Komputerowy, wiele osób, aby zaimponować, używa terminu „baza danych” nieprawidłowo.

    Baza danych to inna metodologia przechowywania danych niż ta, która była używana przed jej powstaniem. Wcześniej dane były przechowywane na kartach perforowanych z 80 kolumnami i zbiorczo nazywano je plikiem. Na przykład wiele rekordów faktur zbiorczo nazywano Plikiem Faktur. Zbiory danych medycznych zbiorczo nazywano Plikiem Medycznym itp.

    W początkach ery dużych komputerów mainframe, zanim pojawiły się komputery osobiste, przetwarzano te „rekordy o stałej długości 80 kolumn”. Wraz z pojawieniem się Internetu i rozproszonych wielu klawiatur, dane były następnie zapisywane jako „pakiety danych” i przechowywane w „bazie danych”, która jest trójwymiarową strukturą formatu przechowywaną w komputerze. Następnie, we właściwym czasie, do przetwarzania, elementy danych wymagały „połączenia” pakietów danych, co pozwalało na to, co następnie wyglądało jak znany nam rekord.

    Aplikacja musi być zaprojektowana jako aplikacja bazodanowa, która zawiera osobę odpowiedzialną za administrację bazą danych, w przeciwnym razie nie jest to aplikacja bazodanowa.

    Aplikacja bazodanowa służyła dwóm głównym celom w porównaniu do starych metod plików używanych w dawnych czasach przed Internetem i rozproszonymi klawiaturami. Jednym z nich było przechwytywanie elementów danych w pierwszym punkcie (danych) wprowadzania. I po drugie, ma na celu wyeliminowanie „nadmiarowości danych”. Leonard Rattini, CCP (aby poznać moje kwalifikacje CCP, wyszukaj ICCP)

  35. Widziałem ten błąd już kilka razy na moim WordPressie hostowanym na serwerze Amazon EC2 w ich chmurze AWS. Prosty sposób na rozwiązanie problemu to ponowne uruchomienie instancji z konsoli administracyjnej AWS.

  36. Dziękuję za artykuł. Udało mi się przejść przez każdy krok, aż znalazłem swój problem.

  37. Hej, dostaję ten błąd podczas instalacji WordPressa „Błąd nawiązywania połączenia z bazą danych”. Co mam zrobić, aby pozbyć się tego błędu? Próbowałem wszystkiego, jak zmiana nazwy bazy danych, usunięcie poprzednich baz danych, ale WordPress nadal nie jest zainstalowany. Pomocy!

  38. Rozwiązałem swój problem w kilka minut dzięki temu pomocnemu artykułowi, wielkie dzięki!

  39. Nie mogę nic na to poradzić, odkąd stworzyłem swoją stronę, nie ruszałem tego obszaru, czy możesz mi pomóc to zrobić?

  40. Dzięki za artykuł, pomaga.
    Dla mnie to dlatego, że zmieniam hasło użytkownika bazy danych z CPanel, ale najwyraźniej plik wpconfig.php nie zmienia się automatycznie po zmianie hasła użytkownika bazy danych.

    Muszę to zmienić ręcznie w
    define(‘DB_PASSWORD’, ‘[wstaw swoje hasło tutaj]’);

    • Stary! Dziękuję bardzo! Właśnie naprawiłem moją stronę dzięki temu artykułowi i twojemu komentarzowi.

  41. Artykuł był bardzo pomocny i rozwiązałem problem z połączeniem do bazy danych. Kolejnym miejscem, w którym warto szukać błędów, jest baza danych MySQL. Upewnij się, że „database_username” i „database_name” są poprawnie przypisane do siebie i nie ma żadnych literówek!

  42. Właśnie otrzymałem ten błąd. Skopiowałem i wkleiłem stronę do dokumentu Word. Zobaczyłem, że dodano akapit z reklamami i linkami do stron takich jak viagra itp. Usunąłem akapit z reklamami/linkami i ponownie wkleiłem tekst z powrotem na moją stronę internetową. Byłem na drugiej stronie i opublikowałem aktualizacje, kiedy otrzymałem ten błąd… czy ktoś inny miał coś takiego?

    • Hej – to nie pomoże w twoim problemie, ale nie powinieneś używać Worda do edycji tych plików. Chcesz użyć prostszego programu, takiego jak Notatnik/TextEdit itp.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.