MariaDB to jeden z systemów zarządzania bazą danych, którego WordPress może używać do przechowywania i pobierania informacji o twoim blogu. Jest to alternatywa dla popularnej aplikacji bazy danych MySQL.
WordPress używa bazy danych jako szafki na dokumenty dla twojej witryny internetowej. Zawiera ona twoje wpisy i strony, komentarze, wiele ustawień i wiele więcej.
Możesz używać WordPressa bez wiedzy o tym, jak baza danych działa za kulisami, ale posiadanie podstawowej wiedzy jest pomocne przy rozwiązywaniu problemów z twoją witryną WordPress.
Czym jest baza danych?
MariaDB to system zarządzania relacyjnymi bazami danych, który działa na twoim serwerze hostingowym WordPress i obsługuje wielu użytkowników i bazy danych. Oznacza to, że działa jak cyfrowa szafka na dokumenty, która organizuje i przechowuje dane twojej witryny internetowej w różnych tabelach.
Działa tak samo jak MySQL i jest w pełni zgodny [może być też „kompatybilny”] z WordPressem, dzięki czemu można używać dowolnej aplikacji bazy danych z WordPressem. Zazwyczaj wybór oprogramowania bazy danych jest dokonywany przez twojego dostawcę hostingu WordPress.
Obie aplikacje używają języka programowania o nazwie SQL, czyli Structured Query Language. Jest on używany do pobierania, dodawania i usunięcia informacji z tabel bazy danych.
Instrukcja SQL do pobierania danych jest znana jako zapytanie i zazwyczaj wygląda mniej więcej tak:
SELECT * FROM wp_posts WHERE ID = 23;
Nie musisz posiadać umiejętności kodowania ani wiedzy na temat bazy danych, aby korzystać z WordPressa. Wszystko to dzieje się automatycznie za kulisami.
Mając jednak podstawową wiedzę na temat SQL, bardziej zaawansowani użytkownicy mogą poprawić wiele błędów WordPressa, pracując bezpośrednio z bazą danych, np:
Jest to szczególnie pomocne, gdy nie można logować się do obszaru administracyjnego WordPress. W takim przypadku możesz uzyskać bezpośredni dostęp do twojej bazy danych WordPress za pomocą phpMyAdmin.
Jest to aplikacja internetowa, którą można znaleźć w panelu sterowania dostawcy hostingu. Za jej pomocą możesz zarządzać swoją bazą danych WordPress z poziomu przeglądarki internetowej.
Możesz dowiedzieć się więcej o bazach danych i jak z nich korzystać w naszym przewodniku dla początkujących na temat zarządzania bazą danych WordPress za pomocą phpMyAdmin.
Jaka jest różnica między MySQL a MariaDB?
Baza danych MySQL ma długą historię. Po raz pierwszy została wydana w 1995 roku i szybko zyskała popularność jako szybka, wydajna i niedroga aplikacja do zarządzania bazą danych.
Kiedy WordPress został uruchomiony w 2003 roku, wybrał MySQL do zarządzania swoją bazą danych.
Jego obecnym, aktualnym właścicielem jest Oracle Corporation. Jest to oprogramowanie open-source na licencji GPL i jest dostępne bezpłatnie.
Kiedy MySQL został przejęty przez Oracle w 2009 roku, społeczność deweloperów stworzyła fork oprogramowania. Nazwali oni ten nowy projekt open-source MariaDB.
Dzięki MariaDB mogli kontynuować prace nad bazą danych niezależnie od Oracle, podczas gdy Oracle nadzorował ciągły rozwój MySQL.
Od tego czasu do MariaDB zostały utworzone nowe funkcje, których nie ma w MySQL, a zespół poprawił jego wydajność. MariaDB pozostaje jednak całkowicie zgodna [może być też „kompatybilna”] z MySQL.
Przełączyliśmy tego bloga na MariaDB w 2019 roku, aby skorzystać z zalet wydajności i przyspieszyć witrynę internetową WPBeginner.
Jak WordPress wykorzystuje swoją bazę danych?
Większość twoich danych WordPress jest przechowywana w tabelach bazy danych. Obejmuje to wpisy, strony, komentarze, kategorie, tagi, pola własne, klientów i inne ustawienia WordPress.
Być może pamiętasz podawanie informacji w celu skonfigurowania bazy danych podczas pierwszej instalacji WordPressa. Zostałeś poproszony o podanie nazwy bazy danych, hosta, nazwy użytkownika i hasła.
Te informacje o bazie danych WordPress są przechowywane w pliku konfiguracyjnym wp-config.php.
WordPress wykorzystał podane informacje do utworzenia tabel bazy danych, a następnie utworzył domyślne dane instalacyjne wewnątrz tych tabel.
Istnieje 12 tabel bazy danych utworzonych przy domyślnej instalacji WordPressa:
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 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 taksonomii własnych.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 meta informacje o zarejestrowanych użytkownikach.wp_users
zawiera informacje o użytkownikach, w tym nazwy użytkowników i hasła.
Zauważysz, że każda tabela zaczyna się od przedrostka wp_
. Zalecamy wybranie innego przedrostka podczas instalacji WordPressa, aby poprawić zabezpieczenia twojej witryny internetowej.
Teraz, ponieważ twoje ważne treści WordPress są przechowywane w bazie danych, należy regularnie tworzyć ich kopie zapasowe, wraz z plikami przechowywanymi w bibliotece multimediów, motywach i wtyczkach.
Wtyczki do tworzenia kopii zapasowych, takie jak Duplicator, automatycznie tworzą kopie zapasowe twoich plików i tabel bazy danych i bezpiecznie przechowują je w zdalnej lokalizacji. Zalecamy skorzystanie z naszego przewodnika na temat tworzenia kopii zapasowych twojej witryny WordPress.
Uruchamianie MariaDB na twoim komputerze
Jeśli chcesz uruchomić WordPressa lokalnie na twoim komputerze, musisz uruchomić oprogramowanie, na którym opiera się WordPress. Obejmuje to aplikację do zarządzania bazą danych, taką jak MariaDB lub MySQL, a także oprogramowanie serwera WWW, takie jak Apache i język programowania PHP.
Trudno jest skonfigurować wszystkie te aplikacje osobno, dlatego opracowano rozwiązania umożliwiające łatwą instalację WordPressa w systemach Windows i Mac.
Jedno z tych rozwiązań wykorzystuje MariaDB, a jest nim XAMPP.
XAMPP działa w systemach Windows, Mac i Linux, a jego instalacji można nauczyć się, postępując zgodnie z naszym przewodnikiem na temat tworzenia lokalnej witryny WordPress przy użyciu XAMPP.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o MariaDB 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.