Jak połączyć WordPress z bazą danych MySQL Kompletny przewodnik krok po kroku

Opublikowany: 2022-01-09

Jak podłączyć WordPressa do bazy danych MySQL Załóżmy, że jesteś początkującym WordPressem. Jedną z najtrudniejszych rzeczy do zrozumienia jest połączenie WordPressa z bazą danych MySQL. Dla zupełnie początkujących, którzy mogą nie rozumieć, jak działa WordPress, w tym krótkim samouczku chcę przedstawić sposób łączenia WordPressa z bazą danych MySQL i wyjaśnić, jak to działa.

Krótka notatka

Jeśli chcesz dogłębnie dowiedzieć się, jak działa baza danych WordPress, przygotowałem również najbardziej obszerny przewodnik po bazie danych WordPress (Ostateczny przewodnik po bazie danych WordPress – od początkującego do eksperta), który zawiera następujące tematy:

  • Co to jest baza danych WordPress?
  • Gdzie jest przechowywana lub zlokalizowana baza danych WordPress?
  • Jak działa baza danych WordPress?
  • Narzędzia bazodanowe WordPress | Przeglądarka bazy danych WordPress
  • Schemat bazy danych WordPress
  • Zarządzanie bazą danych WordPress PhpMyAdmin
  • Jak zalogować się do bazy danych WordPress lub połączyć się z bazą danych WordPress?
  • Kopia zapasowa bazy danych WordPress
  • Zarządzanie bazą danych WordPress
  • Bezpieczeństwo bazy danych WordPress
  • Zaawansowane samouczki dotyczące bazy danych WordPress
  • Naprawianie typowych problemów z bazą danych WordPress przez PhpMyAdmin

Wiersz polecenia MySQL

Jeśli lubisz korzystać z CLI, mam dwa samouczki dotyczące zarządzania bazą danych MySQL za pomocą wiersza poleceń; warto je również sprawdzić :

  • Jak uruchomić MySQL w wierszu poleceń lub CLI?
  • Jak utworzyć bazę danych MySQL WordPress za pomocą wiersza poleceń

Aby jak najlepiej wykorzystać ten samouczek, musisz mieć podstawową wiedzę na temat działania połączenia z bazą danych PHP i MySQL. Aby szybko przyspieszyć połączenie z bazą danych MySQL w PHP, używamy tego kodu w PHP do łączenia się z bazą danych MySQL.

 $nazwaserwera = "host lokalny"; // host bazy danych
  $nazwa użytkownika = "nazwa użytkownika"; //nazwa użytkownika bazy danych
  $hasło = "hasło"; //hasło do bazy danych

// Utwórz połączenie
  $conn = nowy mysqli($nazwa serwera, $nazwa użytkownika, $hasło);

// Sprawdź połączenie
   if ($conn->connect_error) {
   die("Połączenie nie powiodło się: ". $conn->connect_error);
   }

//Odpowiedź po pomyślnym połączeniu

   echo "Połączono pomyślnie";

Idealnie więc, pliki WordPress, które pobierasz z repozytorium WordPress, reprezentują aplikację frontendową, która w tym kontekście wymaga bazy danych (MySQL), w której przechowywane są wszystkie informacje. Wszystkie strony, posty, użytkownicy, post-Meta, meta użytkownika i opcje administratora będą przechowywane w tej bazie danych.

W praktyce, podczas budowania niestandardowej aplikacji PHP, która korzysta z baz danych SQL, powyższy kod jest umieszczany w pliku, który jest powszechnie nazywany „config.php”, chociaż można nadać mu inną nazwę. Aby połączyć WordPressa z bazą danych MySQL, potrzebujemy tego rodzaju pliku, co pokażę w kolejnych krokach.

Ale zanim dowiemy się, jak połączyć WordPressa z bazą danych MySQL, musimy najpierw zrozumieć, dlaczego musimy połączyć WordPressa z bazą danych MySQL.

Dlaczego warto nauczyć się łączyć WordPress z bazą danych MySQL

Po pierwsze, jednym z najczęstszych problemów z witrynami WordPress jest błąd podczas nawiązywania połączenia z bazą danych. W większości przypadków, gdy tworzysz witrynę WordPress, często natkniesz się na ten błąd.

Aby rozwiązać ten błąd, konieczne jest zrozumienie, jak działa WordPress, zwłaszcza w jaki sposób aplikacja WordPress jest połączona z bazą danych.

Jak działa WordPress i baza danych MySQL?

Zrozumienie tej relacji między WordPress i bazą danych MySQL ułatwia łączenie WordPressa z bazami danych MySQL.

Jak podłączyć WordPressa do bazy danych MySQL

Jak ilustruje powyższy obrazek, faza aplikacji frontendowej WordPress opiera się na bazie danych (MySQL) do przechowywania wszystkich danych opublikowanych w witrynie WordPress.

Jak podłączyć WordPressa do bazy danych MySQL

Gdy użytkownik odwiedza witrynę i klika łącze do strony, zawartość strony jest pobierana z bazy danych i wyświetlana w celu wyświetlenia zawartości. Jest to wyłącznie związek między WordPressem a bazą danych MySQL.

Ta dwustronna relacja ułatwia tworzenie dynamicznej witryny internetowej, ponieważ dane można pobierać, edytować, aktualizować i przeglądać. To są podstawy operacji CRUD (tworzenie, odczytywanie, aktualizowanie, usuwanie), która jest główną ideą każdego systemu zarządzania treścią.

Jak połączyć WordPressa z bazą danych MySQL krok po kroku

Krótko mówiąc, aby połączyć WordPressa z bazą danych MySQL, wykonaj następujące czynności:

  1. Pobierz najnowszą wersję WordPressa i skopiuj ją na lokalny lub zdalny serwer lub serwer hostingowy.
  2. Utwórz bazę danych MySQL i użytkownika z hasłem do bazy danych MySQL.
  3. Odwiedź przeglądarkę, w której znajdują się rozpakowane pliki WordPress , wybierz język, a następnie kontynuuj.
  4. Wypełnij dane swojej bazy danych, które obejmują – nazwę bazy danych, nazwę użytkownika, hasło.
  5. Pole localhost powinno mieć wartość localhost , ponieważ odnosi się do lokalizacji bazy danych. Jeśli znajduje się na tym samym serwerze, pozostaw go jako domyślny host lokalny.
  6. Pole prefiksu tabeli powinno być również pozostawione jako wp_ przez większość czasu, ale możesz zmienić je na preferowany prefiks, aby poprawić bezpieczeństwo witryny.
  7. Kliknij Prześlij i możesz teraz przejść do kolejnych kroków, aby dokończyć instalację WordPressa.
  8. Otwórz plik wp-config w ścieżce głównej instalacji WordPress. Powinieneś zobaczyć szczegóły bazy danych wprowadzone w kroku 4 potwierdzające, że udało Ci się połączyć WordPress z bazą danych MySQL.

Pobierz najnowszą wersję WordPressa

Aby zainstalować WordPress i połączyć się z bazą danych MySQL, musisz zacząć od pobrania najnowszej wersji WordPressa z oficjalnego repozytorium WordPressa. Po pobraniu WordPressa skopiuj go na serwer lokalny lub zdalny, aby zainstalować WordPress.

Jak podłączyć WordPressa do bazy danych MySQL

Rozpakuj zawartość spakowanego folderu WordPress i upewnij się, że skopiowałeś je do głównego folderu z rozpakowanego folderu WordPress, jak pokazano poniżej:

Jak podłączyć WordPressa do bazy danych MySQL

Jak podłączyć WordPressa do bazy danych MySQL

Teraz usuń pusty folder i pierwotnie pobrany folder zip WordPress pokazany na powyższym obrazku. Teraz jesteśmy gotowi do podłączenia WordPressa do bazy danych MySQL.

Link do kasy, w którym powinien być zainstalowany WordPress. Jeśli jesteś na lokalnym hoście, przejdź do przeglądarki, a następnie wyszukaj 127.0.0.1/folder-where-you-unzipped-WordPress . Przykład 127.0.0.1/njengah-samouczek

Zostaniesz przekierowany do ekranu instalacji WordPress, jak pokazano na poniższym obrazku. Musisz wybrać język, w którym chcesz zainstalować WordPress, a po wybraniu języka kliknij przycisk Kontynuuj , jak pokazano poniżej:

Jak podłączyć WordPressa do bazy danych MySQL

Zostanie wyświetlony następny ekran, jak połączyć WordPress z bazą danych MySql, jak pokazano na poniższym obrazku:

Jak podłączyć WordPressa do bazy danych MySQL

Utwórz bazę danych MySQL

Jak widać na powyższym zrzucie ekranu, musisz mieć następujące informacje, aby połączyć WordPressa z bazą danych MySQL. Możesz utworzyć bazę danych MySQL, jak zilustrowałem w poprzednim samouczku – jak utworzyć bazę danych MySQL WordPress za pomocą wiersza poleceń, lub możesz użyć graficznego interfejsu użytkownika, takiego jak PHPMyAdmin.

  1. Nazwa bazy danych
  2. Nazwa użytkownika bazy danych
  3. Hasło do bazy danych
  4. Host bazy danych
  5. Prefiks tabeli (jeśli chcesz uruchomić więcej niż jeden WordPress w jednej bazie danych)

Poniżej znajduje się obraz pustej bazy danych, która została utworzona z poziomu interfejsu PHPMyAdmin, gotowa do połączenia z WordPress i wypełniona tabelami bazy danych WordPress:

Połącz WordPress z bazą danych MySQL

Dodaj szczegóły bazy danych MySQL do ekranu instalacji

Gdy masz te dane, kliknij chodźmy i wypełnij dane swojej bazy danych, jak pokazano na poniższym obrazku:

Kliknij przycisk Uruchom instalację, aby zakończyć instalację WordPress i połączyć WordPress z bazą danych MySQL.

Jak podłączyć WordPressa do bazy danych MySQL

Podaj dane swojej witryny, aby móc dokończyć proces instalacji WordPressa:

Na tym etapie pomyślnie zainstalowałeś WordPress i możesz teraz zalogować się do nowo zainstalowanego WordPressa.

Jak podłączyć WordPressa do bazy danych MySQL

Otwórz plik wp-config, aby wyświetlić szczegóły bazy danych MySQL

Początkujący programista WordPress musi zrozumieć, w jaki sposób szczegóły konfiguracji bazy danych są dodawane do skryptu WordPress, aby połączyć WordPress z bazą danych MySQL.

Aby potwierdzić, przejdź do ścieżki głównej, w której zainstalowałeś WordPress i poszukaj pliku wp-config.php , jak pokazano na poniższym obrazku:

Jak podłączyć WordPressa do bazy danych MySQL

Otwórz plik i powinieneś zobaczyć wszystkie szczegóły, które dodaliśmy do kroku 4 , potwierdzające, że Twoja aplikacja WordPress została pomyślnie połączona z bazą danych MySQL.

W przyszłości, gdy będziesz chciał rozwiązać problem z połączeniem WordPressa z bazą danych MySQL, powinieneś zwrócić szczególną uwagę na ten plik, ponieważ to on jest odpowiedzialny za to połączenie.

Zawijanie

W tym samouczku kompleksowo omówiliśmy każdy krok łączenia WordPressa z bazą danych MySQL i jestem przekonany, że możesz z łatwością wykonać te kroki. Jeśli jesteś programistą WordPress lub chcesz zająć się tworzeniem WordPressa, zrozumienie, w jaki sposób WordPress odnosi się do bazy danych MySQL, jest ważnym krokiem.

Podobne artykuły

  1. Baza danych WordPress: kompletny przewodnik od nowicjusza do eksperta