Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Co to jest: MySQL

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

MySQL to system zarządzania bazą danych używany przez WordPress do przechowywania i pobierania informacji o twoim blogu. Działa jak szafka na dokumenty dla twojej witryny internetowej i jest wymawiane jako „my sequel”.

Aplikacja bazy danych jest obecnie własnością Oracle Corporation i jest oprogramowaniem typu open source licencjonowanym na licencji GPL i dostępnym za darmo.

Chociaż możesz korzystać z WordPressa bez znajomości MySQL, podstawowa wiedza może pomóc w rozwiązywaniu problemów z twoją witryną WordPress.

What Is MySQL?

Czym jest baza danych?

MySQL to system zarządzania relacyjnymi bazami danych, który może obsługiwać wielu użytkowników i bazy danych. Działa jako serwer i jest zainstalowany na twoim serwerze hostingowym WordPress.

Pomyśl o tym jak o cyfrowej szafce na dokumenty, która organizuje i przechowuje wszystkie dane na twojej witrynie internetowej.

Informacje są pobierane, dodawane i usunięte z tabel w bazie danych przy użyciu specjalnego języka programowania o nazwie SQL lub Structured Query Language. Instrukcja SQL służąca do pobierania danych nazywana jest zapytaniem.

Typowe zapytanie MySQL wygląda następująco:

SELECT * FROM wp_posts WHERE ID = 23;

Nie musisz rozumieć, jak działają bazy danych ani uczyć się języka SQL, aby korzystać z WordPressa. Wszystko to dzieje się automatycznie za kulisami. Jednak znajomość MySQL może pomóc w rozwiązywaniu problemów.

Wiele błędów WordPress można poprawić, pracując bezpośrednio z bazą danych, zwłaszcza gdy nie można logować się do obszaru administracyjnego WordPress. Możesz na przykład zresetować hasło WordPress, dodać użytkownika administratora i zmienić adres e-mail WordPress.

Dostęp do twojej bazy danych MySQL można uzyskać za pomocą phpMyAdmin. Jest to aplikacja internetowa, która pozwala zarządzać bazami danych MySQL za pomocą przeglądarki internetowej. Znajdziesz ją w panelu sterowania dostawcy hostingu.

phpMyAdmin

Aby dowiedzieć się więcej o bazach danych i jak z nich korzystać, zapoznaj się z naszym przewodnikiem dla początkujących na temat zarządzania bazą danych WordPress za pomocą phpMyAdmin.

Jak WordPress korzysta z MySQL?

WordPress przechowuje wiele informacji w bazie danych, w tym wpisy, strony, komentarze, kategorie, tagi, własne pola, klientów i inne ustawienia WordPress.

Dlatego podczas pierwszej instalacji WordPress prosi o podanie nazwy bazy danych, hosta, nazwy użytkownika i hasła.

Provide a Database Name, Host, Username and Password

Informacje te są przechowywane w pliku konfiguracyjnym o nazwie wp-config.php.

Podczas instalacji WordPress wykorzystuje podane przez ciebie informacje o bazie danych do tworzenia tabel i przechowywania domyślnych danych instalacyjnych wewnątrz tych tabel.

Każda instalacja WordPressa rozpoczyna się z 12 domyślnymi tabelami w bazie danych. Zawierają one dane dla różnych sekcji, funkcji i funkcjonalności WordPressa.

Obecnie domyślna instalacja WordPressa tworzy następujące tabele:

  • wp_commentmeta zawiera metainformacje o komentarzach
  • wp_comments zawiera komentarze i dane autora komentarza
  • wp_links zarządza blogrollami utworzonymi przez wcześniejsze wersje WordPressa
  • wp_options zawiera większość ustawień WordPress dla całej witryny
  • wp_postmeta zawiera meta informacje o wpisach, stronach i własnych typach treści.
  • wp_posts zawiera twoje wpisy, strony, własne typy treści i wersje.
  • wp_termmeta zawiera metadane dla terminów w ramach dostosowanych taksonomii
  • wp_terms zawiera taksonomie, takie jak każda kategoria i tag
  • wp_term_relationships zarządza relacjami między typami treści i taksonomiami.
  • wp_term_taxonomy definiuje taksonomie rozróżniające kategorie i tagi
  • wp_usermeta zawiera metainformacje o zarejestrowanych użytkownikach
  • wp_users zawiera informacje o użytkownikach, w tym nazwy użytkowników i hasła

Wp_ przed każdą nazwą tabeli jest domyślnym prefiksem bazy danych. Możesz wybrać inny prefiks podczas instalacji WordPressa, aby poprawić zabezpieczenia twojej witryny internetowej.

Ponieważ treść twojego WordPressa jest przechowywana w MySQL, rozwiązanie do tworzenia kopii zapasowych witryny internetowej będzie musiało wykonać kopię tabel bazy danych, a także plików przechowywanych w bibliotece multimediów, motywach i wtyczkach.

Wtyczki do tworzenia kopii zapasowych, takie jak UpdraftPlus, automatycznie wysyłają pełne kopie zapasowe twoich plików WordPress i bazy danych do zdalnej lokalizacji. Możesz dowiedzieć się, jak to skonfigurować, postępując zgodnie z naszym przewodnikiem na temat tworzenia kopii zapasowych i przywracania twojej witryny WordPress za pomocą UpdraftPlus.

Jak MySQL ma wpływ na wydajność witryny internetowej

MySQL działa na twoim serwerze WWW jako aplikacja, więc wymaga więcej zasób, gdy więcej użytkowników przejdzie na twoją witrynę internetową. Dzieje się tak, ponieważ za każdym razem, gdy użytkownik przechodzi na twoją witrynę internetową, WordPress musi pobrać informacje z bazy danych, zanim strona internetowa zostanie wysłana do przeglądarki użytkownika.

Sprawia to, że twoja witryna internetowa wczytuje się wolniej, gdy wielu użytkowników przechodzi na nią w tym samym czasie.

Większość witryn internetowych rozwiązuje ten problem za pomocą wtyczki pamięci podręcznej WordPress. Wtyczki te przechowują często żądane strony internetowe, dzięki czemu twoja baza danych nie musi być tak często odpytywana. W rezultacie twoja witryna internetowa działa szybciej.

WordPress Caching Plugin

Zalecamy korzystanie z WP Rocket (premium) lub WP Super Cache (za darmo). Wiele firm hostingowych WordPress, takich jak Bluehost i SiteGround, oferuje również rozwiązania pamięci podręcznej.

Możesz skorzystać z naszego przewodnika, jak zainstalować i skonfigurować WP Super Cache na twojej witrynie WordPress, aby zobaczyć, jak łatwo jest dodać rozwiązanie pamięci podręcznej do twojej witryny internetowej.

Uruchamianie MySQL na twoim komputerze

Jeśli chcesz uruchomić WordPress lokalnie na swoim komputerze, będziesz musiał uruchomić to samo oprogramowanie, co dostawca hostingu WordPress. Obejmuje to Apache (oprogramowanie serwera WWW), MySQL (baza danych) i PHP (język programowania).

Na szczęście stosy oprogramowania, takie jak WAMP (dla systemu Windows), MAMP (dla komputerów Mac), LAMP (dla systemu Linux) i XAMPP (wieloplatformowe) ułatwiają instalację.

WAMP Allows You to Run WordPress on Your Windows Computer

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o MySQL w WordPress. Możesz również zapoznać się z naszą listą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.

Jeśli podobał Ci się ten przewodnik, rozważ subskrypcję naszego kanału YouTube, na którym znajdziesz filmy instruktażowe dotyczące WordPressa. Można nas również znaleźć na Twitterze i Facebooku.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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