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

Przewodnik dla początkujących po zarządzaniu bazą danych WordPress za pomocą phpMyAdmin

Jedną z naszych najlepszych rekomendacji dla użytkowników WordPress jest nauczenie się, jak zarządzać swoimi bazami danych WordPress.

WordPress jest napisany przy użyciu PHP jako języka skryptowego i MySQL jako systemu zarządzania bazą danych. Aby korzystać z WordPress, nie musisz się ich uczyć.

Jednak podstawowe zrozumienie obu tych technologii może pomóc w rozwiązywaniu problemów, a także poszerzyć Twoją wiedzę na temat działania WordPress (za kulisami).

W tym artykule wyjaśnimy, jak WordPress wykorzystuje bazę danych, w tym wprowadzenie do domyślnych tabel bazy danych WordPress. Pokażemy również, jak zarządzać bazą danych WordPress za pomocą phpMyAdmin, w tym tworzenie kopii zapasowych bazy danych, optymalizację bazy danych WordPress, naprawianie bazy danych WordPress i wiele więcej.

Jak zarządzać bazą danych WordPress za pomocą phpMyAdmin

Jest to kompleksowy przewodnik po zarządzaniu bazą danych WordPress, dlatego dodaliśmy spis treści ułatwiający nawigację:

Czym jest baza danych i jak WordPress jej używa?

Baza danych to system do organizowania i pobierania danych. Pozwala oprogramowaniu na programowe zarządzanie danymi.

Na przykład, WordPress używa PHP (język programowania) do przechowywania i pobierania danych z bazy danych.

Informacje przechowywane w bazie danych WordPress obejmują wpisy, strony, komentarze, kategorie, tagi, pola niestandardowe, użytkowników i inne ustawienia WordPress. Rozszerzymy to później w samouczku, gdy będziemy mówić o tabelach bazy danych WordPress.

Kiedy po raz pierwszy instalujesz WordPress, prosi o podanie nazwy bazy danych, hosta, nazwy użytkownika i hasła. Te informacje są przechowywane w pliku konfiguracyjnym, który nazywa się wp-config.php.

Informacje o bazie danych WordPress

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

Po instalacji WordPress uruchamia zapytania do tej bazy danych, aby dynamicznie generować strony HTML dla Twojej witryny lub bloga.

To sprawia, że WordPress jest niezwykle potężny, ponieważ nie musisz tworzyć nowego pliku .html dla każdej strony, którą chcesz utworzyć. WordPress obsługuje wszystko dynamicznie.

Gdzie jest przechowywana moja baza danych WordPress?

WordPress używa MySQL jako systemu zarządzania bazą danych, który jest oprogramowaniem zainstalowanym na serwerze hostingu WordPress. Twoja baza danych WordPress jest również przechowywana na tym samym serwerze.

Ta lokalizacja nie jest dostępna w większości współdzielonych środowisk hostingowych. Jednak jeśli korzystasz z planu hostingowego VPS lub serwera dedykowanego, możesz użyć narzędzi wiersza poleceń do zlokalizowania bazy danych.

Najczęściej znajduje się on w następującej ścieżce:

/var/lib/mysql/nazwa_twojej_bazy_danych

Jednak może się to różnić w zależności od dostawcy hostingu.

Ważne jest, aby pamiętać, że tak naprawdę nie musisz uzyskiwać dostępu do samego pliku bazy danych. Możesz użyć innych narzędzi, takich jak phpMyAdmin, do zarządzania bazą danych.

Czym jest phpMyAdmin?

phpMyAdmin to oprogramowanie oparte na sieci, które pozwala zarządzać bazami danych MySQL za pomocą przeglądarki internetowej. Oferuje łatwy w użyciu interfejs, który pozwala na wykonywanie poleceń MySQL i operacji na bazach danych.

Możesz go również używać do przeglądania i edycji tabel, wierszy i pól bazy danych. Pozwala również na importowanie, eksportowanie lub usuwanie wszystkich danych w bazie danych.

Jak uzyskać dostęp do phpMyAdmin

PhpMyAdmin jest preinstalowany u wszystkich najlepszych firm hostingowych WordPress. Znajdziesz go w sekcji Bazy danych na pulpicie nawigacyjnym cPanel Twojego konta hostingowego. Poniżej znajduje się przykładowy zrzut ekranu z panelu sterowania Bluehost:

panel phpmyadmin w Bluehost

W zależności od dostawcy hostingu, interfejs cPanel może wyglądać inaczej niż na powyższym zrzucie ekranu. Jednak ikonę phpMyAdmin nadal można znaleźć w sekcji Bazy danych.

Kliknięcie jej otworzy interfejs phpMyAdmin, gdzie możesz wybrać swoją bazę danych WordPress z lewej kolumny. Następnie phpMyAdmin wyświetli wszystkie tabele w Twojej bazie danych WordPress.

Pulpit phpMyAdmin

Przyjrzyjmy się tabelom bazy danych WordPress.

Zrozumienie tabel bazy danych WordPress

Każda instalacja WordPress ma 12 domyślnych tabel w bazie danych. Każda tabela bazy danych zawiera dane dla różnych sekcji, funkcji i funkcjonalności WordPress.

Analizując strukturę tych tabel, można łatwo zrozumieć, gdzie przechowywane są różne części Twojej witryny. Obecnie domyślna instalacja WordPress tworzy następujące tabele:

Uwaga: Przedrostek wp_ jest domyślnie przed każdą nazwą tabeli w bazie danych, ale można go zmienić podczas instalacji.

  • wp_commentmeta : Ta tabela zawiera metainformacje o komentarzach opublikowanych na stronie WordPress. Tabela ma cztery pola: meta_id, comment_id, meta_key i meta_value. Każde meta_id jest powiązane z comment_id. Jednym z przykładów przechowywanych metainformacji o komentarzach jest status komentarza (zatwierdzony, oczekujący, kosz).
  • wp_comments : Jak sama nazwa wskazuje, ta tabela zawiera komentarze z WordPress. Zawiera nazwę autora komentarza, adres URL, adres e-mail, treść komentarza i inne.
  • wp_links : Do zarządzania listami linków (blogrollami) utworzonymi przez wcześniejsze wersje WordPress lub wtyczkę Link Manager.
  • wp_options : Ta tabela zawiera większość ustawień całej witryny WordPress, takich jak adres URL witryny, adres e-mail administratora, domyślna kategoria, liczba postów na stronę, format czasu i wiele innych. Tabela opcji jest również używana przez liczne wtyczki WordPress do przechowywania ustawień wtyczek.
  • wp_postmeta : Ta tabela zawiera metainformacje o Twoich postach, stronach i niestandardowych typach postów w WordPress. Przykłady metainformacji o postach obejmują szablon używany do wyświetlania strony, pola niestandardowe itp. Niektóre wtyczki używają również tej tabeli do przechowywania danych wtyczek, takich jak informacje o WordPress SEO.
  • wp_posts : Nazwa sugeruje posty, ale w rzeczywistości ta tabela zawiera wszystkie typy postów, a właściwie typy treści. Ta tabela zawiera wszystkie Twoje posty, strony, wersje robocze i niestandardowe typy postów.
  • wp_termmeta : Ta tabela pozwala programistom przechowywać niestandardowe metadane dla terminów w ramach ich niestandardowych taksonomii. Na przykład, WooCommerce używa jej do przechowywania metadanych dla atrybutów i kategorii produktów.
  • wp_terms : WordPress posiada potężny system taksonomii, który pozwala na organizację treści. Poszczególne elementy taksonomii nazywane są terminami i są przechowywane w tej tabeli. Na przykład, kategorie i tagi w WordPressie to taksonomie, a każda kategoria/tag w ich obrębie to termin.
  • wp_term_relationships : Ta tabela zarządza relacją typów postów WordPressa z terminami w tabeli wp_terms. Na przykład, to właśnie ta tabela pomaga WordPressowi określić, czy post X znajduje się w kategorii Y.
  • wp_term_taxonomy : Ta tabela definiuje taksonomie dla terminów zdefiniowanych w tabeli wp_terms. Na przykład, jeśli masz termin „Samouczki WordPress“, to ta tabela zawiera dane mówiące, że jest on powiązany z taksonomią zwaną kategorią. Krótko mówiąc, ta tabela zawiera dane, które pomagają WordPressowi odróżnić, który termin jest kategorią, który jest tagiem i tak dalej.
  • wp_usermeta : Zawiera meta informacje o zarejestrowanych użytkownikach na Twojej stronie internetowej.
  • wp_users : Zawiera informacje o użytkownikach, takie jak nazwa użytkownika, hasło, adres e-mail użytkownika i inne.

Zarządzanie bazą danych WordPress za pomocą phpMyAdmin

Twoja baza danych WordPress zawiera ważne ustawienia WordPress, a także wszystkie Twoje wpisy na blogu, strony, komentarze i inne. Musisz być niezwykle ostrożny podczas korzystania z phpMyAdmin, w przeciwnym razie możesz przypadkowo usunąć ważne dane.

Zapobiegawczo należy zawsze tworzyć kompletną kopię zapasową bazy danych. Pozwoli to na przywrócenie bazy danych do stanu sprzed zmian.

Przyjrzyjmy się, jak łatwo utworzyć kopię zapasową bazy danych WordPress.

Tworzenie kopii zapasowej bazy danych WordPress za pomocą phpMyAdmin

Aby utworzyć kopię zapasową bazy danych WordPress z poziomu phpMyAdmin, kliknij na bazę danych. Następnie, w górnym menu, po prostu kliknij na zakładkę „Eksport”.

Eksport bazy danych WordPress

W nowszych wersjach phpMyAdmin zostanie zapytany o metodę eksportu. Metoda szybka wyeksportuje Twoją bazę danych do pliku .sql. W metodzie niestandardowej otrzymasz więcej opcji i możliwość pobrania kopii zapasowych w skompresowanych formatach archiwów zip lub gzip.

Zalecamy użycie metody niestandardowej i wybranie formatu zip jako metody kompresji. Metoda niestandardowa pozwala również na wykluczenie tabel z bazy danych.

Załóżmy, że użyłeś wtyczki, która utworzyła tabelę w bazie danych i już jej nie używasz. W takim przypadku możesz wykluczyć tę tabelę z kopii zapasowej.

Metoda kompresji

Twój wyeksportowany plik bazy danych można zaimportować z powrotem do innej lub tej samej bazy danych za pomocą zakładki Import w phpMyAdmin.

Tworzenie kopii zapasowej WordPress za pomocą wtyczki

Regularne tworzenie kopii zapasowych witryny WordPress to najlepsza rzecz, jaką możesz zrobić dla bezpieczeństwa WordPress. Chociaż baza danych WordPress zawiera większość informacji o Twojej witrynie, nadal brakuje w niej kilku dość ważnych elementów, takich jak pliki szablonów, obrazy, przesłane pliki itp.

Wszystkie Twoje obrazy są przechowywane w folderze uploads w katalogu /wp-content/. Nawet jeśli baza danych zawiera informacje o tym, który obraz jest dołączony do posta, jest ona bezużyteczna, jeśli folder z obrazami nie zawiera tych plików.

Początkujący często myślą, że kopia zapasowa bazy danych to wszystko, czego potrzebują. To NIE jest prawda. Potrzebujesz pełnej kopii zapasowej witryny, która obejmuje motywy, wtyczki i obrazy.

Chociaż większość firm hostingowych twierdzi, że wykonuje codzienne kopie zapasowe, zalecamy tworzenie kopii zapasowych samodzielnie, na wszelki wypadek.

Uwaga: Jeśli korzystasz z rozwiązania zarządzanego hostingu WordPress, takiego jak WP Engine, to oni tworzą codzienne kopie zapasowe.

Dla większości osób, które nie korzystają z WP Engine, powinieneś użyć wtyczki do tworzenia kopii zapasowych WordPress, aby skonfigurować zautomatyzowane kopie zapasowe WordPress na swojej witrynie.

Importowanie kopii zapasowej bazy danych WordPress przez phpMyAdmin

phpMyAdmin pozwala również na łatwe importowanie bazy danych WordPress. Po prostu uruchom phpMyAdmin, a następnie wybierz swoją bazę danych WordPress.

Następnie musisz kliknąć link „Import” w górnym menu.

Importuj bazę danych przez phpMyAdmin

Na następnym ekranie kliknij przycisk „Wybierz plik”, a następnie wybierz plik kopii zapasowej bazy danych, który pobrałeś wcześniej.

phpMyAdmin przetworzy teraz przesłany plik kopii zapasowej i zaimportuje go do Twojej bazy danych WordPress. Po zakończeniu zobaczysz komunikat o powodzeniu.

Baza danych zaimportowana pomyślnie

Optymalizacja bazy danych WordPress w phpMyAdmin

Po pewnym czasie korzystania z WordPress, Twoja baza danych staje się zdefragmentowana. Istnieją narzuty pamięci, które zwiększają ogólny rozmiar bazy danych i czas wykonywania zapytań.

MySQL zawiera proste polecenie, które pozwala zoptymalizować bazę danych. Po prostu przejdź do phpMyAdmin i kliknij swoją bazę danych WordPress. Spowoduje to wyświetlenie listy Twoich tabel WordPress.

Kliknij link „Zaznacz wszystko” poniżej tabel. Obok znajduje się rozwijane menu „Z zaznaczonymi”. Musisz w nie kliknąć i wybrać „Optymalizuj tabelę”.

Optymalizacja tabel bazy danych WordPress

Spowoduje to optymalizację Twojej bazy danych WordPress poprzez defragmentację wybranych tabel. Sprawi, że zapytania WordPress będą działać nieco szybciej i nieznacznie zmniejszy rozmiar Twojej bazy danych.

Rozwiązywanie problemów z WordPress za pomocą phpMyAdmin

Jak wspomnieliśmy wcześniej, phpMyAdmin to przydatne narzędzie do rozwiązywania problemów i naprawiania najczęstszych błędów i problemów WordPress.

Przyjrzyjmy się kilku powszechnym problemom WordPress, które można łatwo rozwiązać za pomocą phpMyAdmin.

Resetowanie hasła WordPress za pomocą phpMyAdmin

Jeśli zapomniałeś hasła administratora WordPress i nie możesz odzyskać go za pomocą e-maila z przypomnieniem hasła, ta metoda pozwoli Ci je szybko zresetować.

Najpierw uruchom phpMyAdmin i wybierz swoją bazę danych WordPress. Spowoduje to wyświetlenie tabel bazy danych WordPress, gdzie musisz kliknąć „Przeglądaj” obok tabeli wp_users.

Przeglądaj tabelę użytkowników

Uwaga: Tabele w Twojej bazie danych WordPress mogą mieć inny prefiks tabeli niż ten, który pokazujemy na naszym zrzucie ekranu.

Zobaczysz teraz wiersze w swojej tabeli użytkowników WordPress. Kliknij przycisk „Edytuj” obok nazwy użytkownika, dla którego chcesz zmienić hasło.

Edytuj użytkownika

phpMyAdmin wyświetli formularz ze wszystkimi polami informacji o użytkowniku.

Musisz usunąć wartość z pola ‘user_pass’ i zastąpić ją nowym hasłem. W kolumnie ‘Function’ wybierz ‘MD5’ z listy rozwijanej i kliknij przycisk ‘Go’.

Zmień hasło użytkownika

Twoje hasło zostanie zaszyfrowane za pomocą skrótu MD5, a następnie zapisane w bazie danych.

Gratulacje! Pomyślnie zmieniłeś hasło do WordPressa za pomocą phpMyAdmin.

Teraz niektórzy z was mogą się zastanawiać, dlaczego wybraliśmy skrót MD5 do szyfrowania hasła.

W starszej wersji WordPress używał skrótu MD5 do szyfrowania haseł. Od wersji WordPress 2.5 zaczął używać silniejszych technologii szyfrowania. Jednak WordPress nadal rozpoznaje MD5, aby zapewnić wsteczną kompatybilność.

Gdy tylko zalogujesz się przy użyciu ciągu hasła przechowywanego jako skrót MD5, WordPress rozpozna go i zmieni, używając nowszych algorytmów szyfrowania.

Dodawanie nowego użytkownika administratora do WordPress za pomocą phpMyAdmin

Załóżmy, że masz dostęp do bazy danych WordPress, ale nie do obszaru administracyjnego WordPress. Chociaż możesz zmienić hasło administratora, uniemożliwi to innym administratorom korzystanie z ich kont.

Łatwiejszym rozwiązaniem byłoby dodanie nowego użytkownika administracyjnego za pomocą phpMyAdmin.

Najpierw musisz uruchomić phpMyAdmin, a następnie wybrać swoją bazę danych WordPress. Spowoduje to wyświetlenie tabel bazy danych WordPress, gdzie musisz kliknąć link ‘Browse’ obok tabeli wp_users.

Przeglądaj tabelę użytkowników

phpMyAdmin wyświetli teraz wiersze w tabeli wp_users.

Kliknij link ‘Insert’ z menu na górze.

Wstaw nowy wiersz w tabeli użytkowników WordPress

Spowoduje to wyświetlenie formularza, który musisz wypełnić, aby dodać nowego użytkownika do swojej witryny WordPress.

Oto jak należy wypełnić każde pole w tym formularzu.

  • ID – Możesz to zignorować, ponieważ jest generowane automatycznie.
  • user_login – Będzie to nazwa użytkownika WordPress, której użyjesz do zalogowania.
  • user_pass – To jest Twoje hasło do WordPress. Musisz wprowadzić hasło i wybrać MD5 w kolumnie funkcji.
  • user_nicename – Jest to przyjazna dla adresu URL nazwa użytkownika, której możesz użyć do zalogowania.
  • user_email – Wpisz prawidłowy adres e-mail, ponieważ może być potrzebny do otrzymywania e-maili z resetowaniem hasła i powiadomieniami z WordPressa.
  • user_url – Dodaj adres URL swojej witryny lub możesz pozostawić to pole puste.
  • user_registered – Musisz wybrać CURRENT_TIME w kolumnie funkcji, aby automatycznie wstawić tutaj bieżący czas.
  • user_activation_key – To pole również możesz pozostawić puste, jest ono używane do zatwierdzania rejestracji użytkownika.
  • user_status – To pole również możesz zostawić puste.
  • display_name – Możesz wpisać pełne imię i nazwisko użytkownika, tak jak chcesz, aby było wyświetlane w artykułach. Możesz je również zostawić puste.

Po wypełnieniu formularza kliknij przycisk „Go”, aby wstawić go do bazy danych WordPress.

Wypełnij formularz użytkownika

phpMyAdmin uruchomi teraz zapytanie MySQL w celu wstawienia danych.

Dodaliśmy użytkownika, ale ten użytkownik nie ma roli administratora na Twojej stronie WordPress. Ta wartość jest zapisana w innej tabeli o nazwie wp_usermeta.

Zanim będziemy mogli uczynić tego użytkownika administratorem, musimy znaleźć jego identyfikator (ID).

Po prostu kliknij link „Browse” obok tabeli wp_users, a zobaczysz wiersz zawierający Twojego nowo dodanego użytkownika wraz z jego identyfikatorem (ID).

Znajdź identyfikator użytkownika

Zanotuj identyfikator użytkownika, ponieważ będzie on potrzebny w następnym kroku.

Teraz otwórzmy tabelę wp_usermeta, klikając link „Browse” obok niej.

Przeglądanie tabeli wp_usermeta

Następnie musisz kliknąć link „Insert” na górze.

Pozwoli to dodać nowy wiersz do tabeli.

Wstaw nowy wiersz do tabeli usermeta

Zobaczysz teraz formularz do wprowadzenia nowego wiersza.

Tutaj powiesz WordPressowi, że utworzony wcześniej użytkownik ma rolę administratora.

Dodawanie roli administratora użytkownika za pomocą usermeta

Oto jak wypełnisz ten formularz.

  • umeta_id – Musisz zostawić to pole puste, ponieważ jest ono wypełniane automatycznie.
  • user_id – Wpisz identyfikator użytkownika, który skopiowałeś wcześniej.
  • meta_key – Musisz wpisać „wp_capabilities” w tym polu. Możliwe, że będziesz musiał zastąpić wp_ , jeśli nazwy tabel WordPress używają innego prefiksu.
  • meta_value – Musisz wprowadzić następującą zserializowaną wartość:
    a:1:{s:13:”administrator”;s:1:”1″;}

Na koniec kliknij przycisk „Go”, aby zapisać zmiany.

Następnie musimy dodać kolejny wiersz, aby zdefiniować poziom użytkownika. Kliknij link „Insert” w górnym menu, aby dodać kolejny wiersz do tabeli usermeta.

Dodawanie pola meta poziomu użytkownika

Oto jak wypełnisz ten formularz.

  • umeta_id – Musisz zostawić to pole puste, ponieważ jest ono wypełniane automatycznie.
  • user_id – Wpisz identyfikator użytkownika dla swojego nowo dodanego użytkownika.
  • meta_key – Musisz wprowadzić w tym polu „wp_user_level”. Możliwe, że będziesz musiał zastąpić wp_, jeśli nazwy tabel WordPress używają innego prefiksu.
  • meta_value – Tutaj musisz wprowadzić ’10’ jako wartość poziomu użytkownika.

Nie zapomnij kliknąć przycisku „Go”, aby wstawić dane.

To wszystko, możesz teraz odwiedzić obszar administracyjny WordPress i zalogować się na swoje nowo dodane konto administratora.

Zmiana nazwy użytkownika WordPress przez phpMyAdmin

Mogłeś zauważyć, że chociaż WordPress pozwala na zmianę pełnego imienia lub pseudonimu użytkownika, nie pozwala na zmianę nazwy użytkownika.

Wielu użytkowników wybiera nazwy użytkowników podczas instalacji, które później mogą chcieć zmienić. Oto jak możesz to zrobić za pomocą phpMyAdmin.

Uwaga: Istnieje łatwiejszy sposób na zmianę nazwy użytkownika WordPress za pomocą wtyczki.

Najpierw musisz uruchomić phpMyAdmin z panelu cPanel swojego konta hostingowego. Następnie musisz wybrać swoją bazę danych WordPress.

phpMyAdmin wyświetli tabele Twojej bazy danych WordPress. Musisz kliknąć link „Przeglądaj” obok tabeli wp_users.

Przeglądaj tabelę użytkowników

Ta tabela wyświetli teraz wszystkich zarejestrowanych użytkowników Twojej witryny.

Następnie kliknij link „Edytuj” obok nazwy użytkownika, którą chcesz zmienić.

Edytuj dane użytkownika za pomocą phpMyAdmin

phpMyAdmin wyświetli teraz dane użytkownika.

Musisz zlokalizować pole user_login i zmienić jego wartość na nazwę użytkownika, której chcesz użyć.

Zmień nazwę użytkownika WordPress w phpMyAdmin

Nie zapomnij kliknąć przycisku „Idź”, aby zapisać zmiany. Możesz teraz odwiedzić swoją witrynę i zalogować się przy użyciu nowej nazwy użytkownika.

Inne przydatne sztuczki phpMyAdmin

Twoja baza danych WordPress jest silnikiem Twojej witryny. Za pomocą phpMyAdmin możesz dostosować ustawienia, aby poprawić wydajność, rozwiązać problemy lub po prostu zmienić rzeczy, których nie można zmienić z poziomu obszaru administracyjnego WordPress.

Oto kilka dodatkowych sztuczek, których możesz użyć z phpMyAdmin:

Zabezpieczanie bazy danych WordPress

Zanim przejdziemy dalej, chcemy podkreślić, że każdą witrynę można zhakować. Istnieją jednak pewne środki, które możesz podjąć, aby utrudnić to zadanie.

Pierwszą rzeczą, którą możesz zrobić, jest zmiana prefiksu bazy danych WordPress. Może to znacznie zmniejszyć szanse na ataki typu SQL injection na Twoją bazę danych WordPress. Dzieje się tak, ponieważ hakerzy często celują w witryny używające domyślnego prefiksu tabeli wp_.

Aby uzyskać instrukcje krok po kroku, zapoznaj się z naszym poradnikiem na temat zmiany prefiksu bazy danych WordPress.

Ponadto zawsze powinieneś wybierać silną nazwę użytkownika i hasło dla swojego użytkownika MySQL. Utrudni to komuś dostęp do Twojej bazy danych WordPress.

W kwestii bezpieczeństwa WordPress gorąco polecamy korzystanie z Sucuri. Jest to najlepsza wtyczka bezpieczeństwa WordPress, która przechwyci wszelkie próby wstrzyknięcia SQL, zanim jeszcze dotrą do Twojej witryny.

Mamy nadzieję, że ten przewodnik pomógł Ci poznać zarządzanie bazą danych WordPress i korzystanie z phpMyAdmin. Możesz również zapoznać się z naszym przewodnikiem na temat naprawy bazy danych WordPress oraz dodawania menedżera plików podobnego do FTP w panelu administracyjnym WordPress.

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

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!

Interakcje czytelników

111 CommentsLeave a Reply

  1. I’ve often wondered if WP ever employed a database analyst when creating WP software. Why they didn’t hive off custom fields into a separate table is mind-boggling. keeping all those things in the posts and postmeta tables is ridiculous, bloating those tables and adversely affecting performance, and it’s not like MySQL is the best performing database either. It’s also irritating that many plugins create tables on activation, but don’t delete on deactivation, or at least provide the option. Finding orphan tables is not a task for the faint-hearted. Also never understood why the need for a table prefix. It doesn’t aid security, not when your username and password are stored in plain in the wp-config file :-) And example of poor design is the way all the data on an image is crammed into a single record value. And I mean All the info; everywhere the image is used, the sizes generated, which products has it featured, thumbnailed. Hive it off into a separate table (or three) and you’ll improve overall performance, not to mention ease image management no end. I mean it’s not like the idea of not storing all your data in one table is new. The concept has only been around since the 1960s.

  2. Ten przewodnik jest niezwykle cenny, szczególnie dla tych z nas, którzy chcą pogłębić swoją wiedzę na temat wewnętrznego działania WordPressa.
    Szczególnie doceniłem szczegółowe wyjaśnienie domyślnych tabel bazy danych WordPressa i ich funkcji.
    Ta wiedza jest kluczowa w rozwiązywaniu problemów i optymalizacji witryn WordPress.

    Jedną z rzeczy, które uznałem za szczególnie przydatne, była sekcja dotycząca używania phpMyAdmin do resetowania haseł WordPress i dodawania nowych użytkowników administracyjnych.
    Jako ktoś, kto wcześniej napotkał sytuacje z zablokowanym kontem administratora, mogę potwierdzić, jak pomocne mogą być te techniki w nagłych wypadkach.
    Dziękuję zespołowi WPbeginner! Zawsze dodaję do zakładek artykuły takie jak ten ze względu na ich WARTOŚĆ!

  3. Wow, to świetny artykuł, zapisałem go w ulubionych. Znałem już niektóre sztuczki w phpmyadmin, ale zdecydowanie nie wszystkie, a tutaj wszystko jest pięknie opisane, włącznie ze zdjęciami. Ten artykuł to kopalnia wiedzy dla osób pracujących z bazami danych i WordPressem.

    • W przypadku problemów z bazą danych należy skontaktować się z dostawcą hostingu, który powinien być w stanie pomóc.

      Admin

  4. Dobre wprowadzenie, dziękuję.

    Mam kilka stron WP i kilka baz danych.
    Jak mogę sprawdzić, która baza danych należy do której strony?

  5. Piszesz dobrze, nauczyłem się wiele z tego bloga. Moje pytanie zostało odpowiedziane, ale otrzymałem również potrzebne informacje

  6. Mam dwie całkowicie oddzielne instalacje WP. Różne domeny, różne bazy danych. Zarządzam obiema i obie są hostowane na serwerze dedykowanym. Próbuję zawrzeć podstawową treść, która wymaga nieco więcej niż tylko kanału RSS. Muszę pobrać dane z WITRYNY-1 i wyświetlić je na WITRYNIE-2

    • Jeśli jest to wpis lub strona, możesz przejść do Narzędzia>Eksport na stronie z treścią, aby wybrać konkretną treść, którą chcesz przenieść, a następnie użyć Narzędzia>Import na stronie, aby zaimportować treść.

      Admin

  7. Potrzebuję więcej pomocy, jak stworzyć stronę internetową za pomocą WordPress i jak ją hostować.
    Jakakolwiek pomoc..

  8. Czy muszę uczyć się tworzenia backendu, jeśli używam WordPressa? Mam na myśli, czy nie ma wtyczek, które pomogą mi stworzyć stronę internetową z systemem front-end i back-end. Chcę stronę do dostarczania jedzenia.

    • Nie musisz uczyć się programowania, aby prowadzić stronę WordPress. Niektóre wtyczki dadzą Ci taką moc edycji, ale nie wszystkie z tych wtyczek są potrzebne.

      Admin

  9. kiedy klikam w nowy post, widzę to; Przepraszamy, to nie zadziałało.
    Spróbuj ponownie lub wróć później.
    Błąd 504. Brama czasowa.
    Proszę o pomoc

  10. Chciałbym stworzyć stronę internetową, która pozwoliłaby zespołom i miejscom na zarządzanie ich harmonogramami, a odwiedzającemu na wybranie daty i zobaczenie wszystkich zespołów grających tego dnia oraz wszystkich miejsc z zespołami grającymi tego dnia.
    Jestem biegły w SQL (mySQL) potrzebnym do wykonywania zapytań, chcę tylko dowiedzieć się, czy WordPress pozwoli mi tworzyć niestandardowe strony na podstawie wyników zapytania?
    Dzięki

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.