Jak zarządzać bazą danych MySQL w Plesk dla WordPress
Kompletny przewodnik zarządzania bazą danych WordPress przez panel Plesk i phpMyAdmin — tworzenie, backup i bezpieczeństwo danych.
Spis treści
- Jak działa baza danych w WordPress
- Jak zarządzać bazami danych w Plesk
- Jak uzyskać dostęp do phpMyAdmin
- Jak wykonać kopię zapasową bazy danych
- Często zadawane pytania
Jak działa baza danych w WordPress
Baza danych MySQL to serce każdej instalacji WordPress na hostingu WordPress smartxhosting.pl. To właśnie w niej przechowywane są wszystkie treści Twojej strony: wpisy, strony, komentarze, ustawienia, dane użytkowników i konfiguracja wtyczek. Pliki PHP i zasoby statyczne (zdjęcia, CSS, JavaScript) leżą na dysku serwera, ale treść — czyli wszystko, co wyświetla Twoja strona — pochodzi z bazy danych.
WordPress domyślnie używa jednej bazy danych MySQL z zestawem tabel. Każda tabela przechowuje inny rodzaj danych. Tabela wp_posts zawiera wpisy, strony i media. Tabela wp_options przechowuje ustawienia WordPress i wtyczek. Tabela wp_users przechowuje dane użytkowników i administratorów. Tabela wp_usermeta zawiera dodatkowe dane profilu. Tabele wp_term*, wp_comment* i inne obsługują kategorie, tagi i komentarze. Wtyczki często tworzą własne tabele, np. wtyczki WooCommerce dodają kilkanaście tabel dla produktów, zamówień i klientów.
Gdy odwiedzający wchodzi na Twoją stronę WordPress, serwer wykonuje zapytania SQL do bazy danych, pobiera potrzebne treści i łączy je z szablonem motywu, tworząc gotową stronę HTML. Im więcej treści i im bardziej złożone zapytania, tym wolniej strona się ładuje. Dlatego warto optymalizować bazę danych — usuwać stare wersje wpisów (autorevisions), nieużywane wtyczki i przeprowadzać regularną optymalizację tabel.
Dane dostępowe do bazy danych WordPress (nazwa bazy, użytkownik, hasło i host) są przechowywane w pliku wp-config.php w katalogu głównym WordPress. Ten plik jest kluczowy dla bezpieczeństwa — nigdy nie udostępniaj go publicznie i upewnij się, że nie jest dostępny przez przeglądarkę (hosting WordPress w smartxhosting.pl automatycznie blokuje bezpośredni dostęp do pliku wp-config.php).
Jak zarządzać bazami danych w Plesk
Panel Plesk oferuje wygodny interfejs do zarządzania bazami danych MySQL dla WordPress. Możesz tworzyć nowe bazy, edytować użytkowników, usuwać stare bazy i uzyskiwać dostęp do phpMyAdmin — wszystko bez znajomości poleceń SQL.
Zaloguj się do panelu Plesk i kliknij domenę WordPress w sekcji "Domeny". Następnie przewiń do sekcji "Bazy danych" i kliknij "Bazy danych". Ewentualnie znajdź sekcję "Bazy danych" bezpośrednio w lewym menu Plesk, jeśli masz szybki dostęp do tej funkcji.
Kliknij przycisk "Dodaj bazę danych". Wpisz nazwę bazy danych — użyj opisowej nazwy, np. wordpress_glowna lub sklep_db. Wybierz typ bazy danych (MySQL). Utwórz użytkownika bazy danych: wpisz login i silne hasło. Kliknij "OK". Zanotuj dane dostępowe — będą potrzebne do skonfigurowania wp-config.php lub podczas instalacji WordPress.
W sekcji "Bazy danych" kliknij "Użytkownicy baz danych". Stąd możesz zmieniać hasła do istniejących użytkowników, tworzyć nowych użytkowników i przypisywać im uprawnienia do wybranych baz. Dla każdej instalacji WordPress warto mieć osobnego użytkownika bazy danych z uprawnieniami tylko do swojej bazy — to ważny element bezpieczeństwa WordPress.
Jak uzyskać dostęp do phpMyAdmin
phpMyAdmin to graficzne narzędzie webowe do zarządzania bazami danych MySQL. Pozwala przeglądać tabele, edytować dane, wykonywać zapytania SQL, eksportować i importować bazy danych — wszystko przez przeglądarkę, bez instalowania dodatkowego oprogramowania.
W sekcji "Bazy danych" w Plesk kliknij przycisk "phpMyAdmin" przy wybranej bazie danych. Plesk automatycznie zaloguje Cię do phpMyAdmin i wyświetli strukturę wybranej bazy. Nie musisz podawać hasła — Plesk obsługuje logowanie w tle.
Po lewej stronie phpMyAdmin widzisz listę baz danych. Kliknij bazę danych WordPress, aby rozwinąć listę tabel. Kliknij nazwę tabeli (np. wp_posts), aby zobaczyć jej zawartość. Możesz przeglądać, edytować, dodawać i usuwać wiersze bezpośrednio w interfejsie phpMyAdmin. Pamiętaj, że każda zmiana jest natychmiast zapisywana — nie ma możliwości cofnięcia bez backupu.
Kliknij zakładkę "SQL" w górnym menu phpMyAdmin, aby otworzyć edytor zapytań. Stąd możesz wpisywać zapytania SQL — np. zmieniać URL strony po migracji na nowy adres: UPDATE wp_options SET option_value = 'https://nowa-domena.pl' WHERE option_name = 'siteurl' OR option_name = 'home'. Zawsze rób backup przed wykonaniem zapytań UPDATE lub DELETE.
Jak wykonać kopię zapasową bazy danych
Hosting WordPress w smartxhosting.pl wykonuje automatyczne kopie zapasowe całej instalacji (pliki + baza danych) każdej nocy. Jednak warto wiedzieć, jak ręcznie wykonać backup bazy danych przez phpMyAdmin lub Plesk — szczególnie przed ważnymi zmianami na stronie.
Otwórz phpMyAdmin przez Plesk. Wybierz bazę danych WordPress z listy po lewej stronie. Kliknij zakładkę "Eksport" w górnym menu. Wybierz metodę "Szybki" i format "SQL". Kliknij "Wykonaj" — przeglądarka pobierze plik .sql z całą zawartością bazy danych. Przechowuj ten plik w bezpiecznym miejscu, np. na lokalnym dysku lub w chmurze.
W panelu Plesk przejdź do sekcji "WordPress". Przy swojej instalacji kliknij "Kopia zapasowa". Wybierz opcję "Utwórz kopię zapasową teraz". Plesk utworzy archiwum zawierające zarówno pliki WordPress, jak i zrzut bazy danych. Backup będzie dostępny w sekcji "Kopia zapasowa i przywracanie" w Plesk.
Jeśli musisz przywrócić bazę danych, otwórz phpMyAdmin, wybierz bazę danych i kliknij zakładkę "Import". Wybierz plik .sql z lokalnego dysku i kliknij "Wykonaj". Uwaga: import nadpisze istniejące dane — upewnij się, że importujesz właściwy plik i do właściwej bazy. Dla backupów z Plesk skorzystaj z sekcji "Kopia zapasowa i przywracanie" i kliknij "Przywróć".
Często zadawane pytania
Jak znaleźć dane dostępowe do bazy danych WordPress?
Dane dostępowe do bazy danych WordPress (nazwa bazy, użytkownik, hasło, host) znajdziesz w pliku wp-config.php, który leży w katalogu głównym instalacji WordPress. Możesz go otworzyć przez Menedżer plików Plesk lub przez FTP. Znajdź linie zawierające define('DB_NAME'), define('DB_USER'), define('DB_PASSWORD') i define('DB_HOST') — to są dane Twojej bazy danych. Host bazy danych to zazwyczaj "localhost" na hostingu współdzielonym.
Jak zaimportować bazę danych WordPress do Plesk?
Aby zaimportować bazę danych WordPress, otwórz phpMyAdmin przez sekcję "Bazy danych" w Plesk. Wybierz bazę docelową z listy po lewej stronie. Kliknij zakładkę "Import", wybierz plik .sql z lokalnego dysku i kliknij "Wykonaj". Dla dużych baz danych (powyżej 50 MB) skontaktuj się z pomocą techniczną smartxhosting.pl — import przez phpMyAdmin może być ograniczony wielkością pliku i limitem czasu wykonania.
Jak często należy robić kopię zapasową bazy danych WordPress?
Hosting WordPress w smartxhosting.pl wykonuje automatyczne kopie zapasowe codziennie, więc masz zawsze aktualny backup z poprzedniej nocy. Dodatkowo zalecamy ręczne wykonywanie backupów przed każdą większą zmianą na stronie — aktualizacją WordPressa, instalacją nowych wtyczek lub zmianą motywu. Możesz to zrobić przez phpMyAdmin (Eksport bazy) lub przez WordPress Toolkit w Plesk. Dodatkowe bezpieczeństwo zapewni też wtyczka UpdraftPlus, która automatycznie przesyła kopie do chmury.
Potrzebujesz pomocy z hostingiem WordPress?
Zespół smartxhosting.pl pomoże Ci skonfigurować i zarządzać hostingiem WordPress na serwerze Plesk. Tani hosting WordPress od 10 zł/miesiąc z darmowym SSL i codziennym backupem.
Skontaktuj się z nami