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

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 meta informacje 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 postach, stronach i niestandardowych typach postów.
  • wp_posts zawiera posty, strony, niestandardowe typy postów i wersje
  • wp_termmeta zawiera metadane dla terminów w niestandardowych taksonomiach
  • wp_terms zawiera terminy w ramach taksonomii, takie jak każda kategoria i tag
  • wp_term_relationships zarządza relacjami między typami postów i terminami
  • 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 Duplicator, automatycznie wysyłają pełne kopie zapasowe 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 witryny WordPress.

Jak MySQL wpływa na wydajność strony 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 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.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Dodatkowe lektury

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ć!