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

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 segregator dla Twojej strony internetowej i jest wymawiany jako „maj sikłel”.

Aplikacja bazy danych jest obecnie własnością Oracle Corporation i jest oprogramowaniem open source licencjonowanym na mocy GPL i dostępnym bezpłatnie.

Chociaż możesz używać WordPressa bez znajomości MySQL, podstawowe zrozumienie może pomóc w rozwiązywaniu problemów z Twoją witryną WordPress.

Czym jest MySQL?

Czym jest baza danych?

MySQL to relacyjny system zarządzania bazą danych, który jest w stanie 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 cyfrowym segregatorze, który organizuje i przechowuje wszystkie dane na Twojej stronie internetowej.

Informacje są pobierane, dodawane i usuwane z tabel w bazie danych za pomocą specjalnego języka programowania zwanego SQL, czyli Structured Query Language. Instrukcja SQL do pobierania danych jest znana jako zapytanie.

Typowe zapytanie MySQL wygląda tak:

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.

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

Możesz uzyskać dostęp do swojej bazy danych MySQL 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 swojego dostawcy hostingu internetowego.

phpMyAdmin

Aby dowiedzieć się więcej o bazach danych i sposobach ich używania, zapoznaj się z naszym przewodnikiem dla początkujących na temat zarządzania bazą danych WordPress za pomocą phpMyAdmin.

Jak WordPress wykorzystuje MySQL?

WordPress przechowuje wiele informacji w bazie danych, w tym wpisy, strony, komentarze, kategorie, tagi, pola niestandardowe, użytkowników i inne ustawienia WordPressa.

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

Podaj nazwę bazy danych, host, nazwę użytkownika i hasło

Te informacje są przechowywane w pliku konfiguracyjnym o nazwie wp-config.php.

Podczas instalacji WordPress wykorzystuje podane informacje o bazie danych do tworzenia tabel i przechowywania domyślnych danych instalacyjnych w tych tabelach.

Każda instalacja WordPressa zaczyna się od 12 domyślnych tabel w bazie danych. Zawierają one dane dla różnych sekcji, funkcji i możliwości WordPressa.

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

  • wp_commentmeta zawiera metainformacje o komentarzach
  • wp_comments zawiera komentarze i dane autora komentarza
  • wp_links zarządza listami blogów utworzonymi przez wcześniejsze wersje WordPressa
  • wp_options zawiera większość ustawień WordPressa dla całej witryny
  • wp_postmeta zawiera metainformacje o wpisach, stronach i niestandardowych typach wpisów
  • wp_posts zawiera Twoje posty, strony, niestandardowe typy postów i wersje.
  • wp_termmeta zawiera metadane dla terminów w ramach niestandardowych taksonomii
  • 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 a terminami
  • wp_term_taxonomy definiuje taksonomie do rozróżniania kategorii i tagów
  • wp_usermeta zawiera metainformacje o zarejestrowanych użytkownikach
  • wp_users zawiera informacje o użytkownikach, w tym nazwy użytkowników i hasła

Prefiks wp_ przed każdą nazwą tabeli to domyślny prefiks bazy danych. Możesz wybrać inny prefiks podczas instalacji WordPress, aby poprawić bezpieczeństwo swojej witryny.

Ponieważ Twoje treści WordPress są przechowywane w MySQL, rozwiązanie do tworzenia kopii zapasowych Twojej witryny 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ą kompletne kopie zapasowe plików i bazy danych WordPress do zdalnej lokalizacji. Możesz dowiedzieć się, jak je 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 serwerze internetowym jako aplikacja, więc wymaga więcej zasobów, gdy więcej użytkowników odwiedza Twoją witrynę. Dzieje się tak, ponieważ za każdym razem, gdy użytkownik odwiedza Twoją witrynę, WordPress musi pobrać informacje z bazy danych, zanim strona internetowa zostanie wysłana do przeglądarki użytkownika.

Powoduje to spowolnienie ładowania Twojej witryny, gdy odwiedza ją jednocześnie wielu użytkowników.

Większość stron internetowych rozwiązuje ten problem, używając wtyczki do buforowania WordPressa. Te wtyczki przechowują często żądane strony internetowe, dzięki czemu Twoja baza danych nie musi być tak często odpytywana. W rezultacie Twoja strona działa szybciej.

Wtyczka buforująca WordPress

Zalecamy używanie wtyczki WP Rocket (płatna) lub WP Super Cache (bezpłatna). Wiele firm hostingowych WordPress, takich jak Bluehost i SiteGround, również oferuje rozwiązania do buforowania.

Możesz skorzystać z naszego przewodnika jak zainstalować i skonfigurować WP Super Cache na swojej stronie WordPress, aby zobaczyć, jak łatwo jest dodać rozwiązanie do buforowania do swojej witryny.

Uruchamianie MySQL na Twoim komputerze

Jeśli chcesz uruchomić WordPressa lokalnie na swoim komputerze, musisz uruchomić to samo oprogramowanie, co Twój 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 Maca), LAMP (dla Linuksa) i XAMPP (wieloplatformowy) ułatwiają instalację.

WAMP pozwala uruchomić WordPressa na Twoim komputerze z systemem Windows

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ą Dodatkowe lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi WordPressa.

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.

Dodatkowa lektura

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!