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 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.

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.

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_commentmetazawiera metainformacje o komentarzachwp_commentszawiera komentarze i dane autora komentarzawp_linkszarządza listami blogów utworzonymi przez wcześniejsze wersje WordPressawp_optionszawiera większość ustawień WordPressa dla całej witrynywp_postmetazawiera metainformacje o wpisach, stronach i niestandardowych typach wpisówwp_postszawiera Twoje posty, strony, niestandardowe typy postów i wersje.wp_termmetazawiera metadane dla terminów w ramach niestandardowych taksonomiiwp_termszawiera terminy w ramach taksonomii, takie jak każda kategoria i tagwp_term_relationshipszarządza relacjami między typami postów a terminamiwp_term_taxonomydefiniuje taksonomie do rozróżniania kategorii i tagówwp_usermetazawiera metainformacje o zarejestrowanych użytkownikachwp_userszawiera 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.

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ę.

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
- Zapytanie
- Przewodnik dla początkujących po zarządzaniu bazą danych WordPress za pomocą phpMyAdmin
- Jak dodać użytkownika administratora do bazy danych WordPress przez MySQL
- Apache
- Jak WordPress faktycznie działa za kulisami (infografika)
- Jak zresetować hasło WordPress z poziomu phpMyAdmin
- Jak zmienić adres e-mail administratora WordPress (3 metody)
- Baza danych
- 63 najczęstsze błędy WordPress i jak je naprawić
