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

Jak ręcznie wykonać kopię zapasową bazy danych WordPress (krok po kroku)

Czy kiedykolwiek straciłeś godziny pracy z powodu awarii witryny? Mamy nadzieję, że nie! Z naszego doświadczenia wynika, że regularne tworzenie kopii zapasowych może uchronić Cię przed tymi zatrważającymi chwilami nieoczekiwanej utraty danych.

Tworzenie kopii zapasowych witryny jest jednym z najważniejszych kroków w zabezpieczaniu danych, a jednak często jest pomijane przez wielu właścicieli witryn. Chociaż istnieje wiele sposobów tworzenia kopii zapasowych, ręczne tworzenie kopii zapasowej bazy danych WordPress jest prostym sposobem na zabezpieczenie kluczowych danych witryny.

W tym artykule przeprowadzimy Cię przez kroki ręcznego tworzenia kopii zapasowej bazy danych WordPress, dzięki czemu zawsze będziesz przygotowany do przywrócenia danych w razie potrzeby.

Ręczne tworzenie kopii zapasowej bazy danych WordPress

Oto przegląd tematów, które omówimy:

Kiedy i dlaczego ręcznie tworzyć kopię zapasową bazy danych WordPress?

Zainstalowanie kompletnego systemu kopii zapasowych WordPress jest niezbędne dla każdej strony internetowej. Czasami jednak potrzebujesz wykonać kopię zapasową tylko swojej bazy danych, a nie całej witryny. Wyjaśnimy dlaczego.

Twoja baza danych WordPress zawiera całą Twoją dynamiczną zawartość – posty, strony, komentarze, użytkowników i ustawienia. Pozostałe pliki Twojej witryny obejmują motywy, wtyczki i przesłane multimedia. Zrozumienie tej różnicy pomoże Ci wybrać odpowiednią metodę tworzenia kopii zapasowych.

Z naszego doświadczenia wynika, że tworzenie kopii zapasowej samej bazy danych ma sens, gdy:

Dzieje się tak, ponieważ te operacje wpływają głównie na Twoje treści i ustawienia, które są przechowywane w bazie danych, pozostawiając pliki Twojej witryny nietknięte.

Kompletna kopia zapasowa witryny WordPress jest natomiast niezbędna, gdy:

  • Przeniesienie do nowego hostingu WordPressa
  • Przeprojektowanie całej witryny
  • Konfiguracja regularnych kopii zapasowych zabezpieczeń
  • Wprowadzanie znaczących zmian w strukturze witryny

Dzieje się tak, ponieważ te zmiany wpływają zarówno na bazę danych, jak i pliki – w tym motywy, wtyczki i przesłane multimedia – dlatego będziesz potrzebować wszystkiego zapisanego w kopii zapasowej, aby zapewnić pełne przywrócenie w razie potrzeby.

Jeśli nadal masz dostęp do obszaru administracyjnego swojej witryny, możesz łatwo użyć wtyczki do utworzenia kopii zapasowej na żądanie (pokażemy Ci, której wtyczki użyć później w tym artykule).

Jednak zdarzają się sytuacje, gdy możesz nie mieć dostępu do obszaru administracyjnego – na przykład, gdy Twoja witryna WordPress jest zhakowana lub napotka błąd WordPress. Widzieliśmy, jak to się dzieje wielokrotnie, i właśnie wtedy wiedza, jak utworzyć ręczną kopię zapasową, staje się kluczowa.

Mając to na uwadze, przyjrzyjmy się, jak łatwo ręcznie utworzyć kopię zapasową bazy danych WordPress.

Opcja 1: Utwórz kopię zapasową bazy danych swojej witryny za pomocą wtyczki (najłatwiejszy sposób)

Ta metoda jest łatwiejsza i zalecana, ale zadziała tylko wtedy, gdy masz dostęp do obszaru administracyjnego swojej witryny WordPress.

Użyjemy wtyczki do tworzenia kopii zapasowych WordPressa o nazwie Duplicator. Osobiście korzystaliśmy z tej wtyczki na naszych stronach partnerskich i sprawdziła się ona bardzo dobrze w tworzeniu niezawodnych kopii zapasowych oraz migracji stron WordPressa bez przestojów.

Darmowa wersja może być używana do tworzenia kopii zapasowych bazy danych, ale możesz zaktualizować do wersji płatnej, ponieważ oferuje ona więcej funkcji. Obie wersje są przyjazne dla początkujących i wystarczająco potężne dla zaawansowanych użytkowników.

Więcej informacji znajdziesz w naszej recenzji Duplicator.

Najpierw musisz zainstalować i aktywować wtyczkę Duplicator. Więcej szczegółów znajdziesz w naszym poradniku na temat instalowania wtyczki WordPress.

Po aktywacji musisz przejść do strony Duplicator Pro » Kopie zapasowe i kliknąć przycisk „Dodaj nowy”.

Duplicator Dodaj nową

Na następnym ekranie Duplicator pozwoli Ci wybrać, co chcesz uwzględnić w kopii zapasowej.

Wybierz „Tylko baza danych”, a następnie kliknij przycisk „Dalej”.

Wybierz tylko bazę danych

Duplicator przeskanuje teraz Twoją witrynę WordPress i bazę danych.

Następnie zostaną wyświetlone wyniki skanowania. Obok sekcji Baza danych może pojawić się powiadomienie informujące, że tworzysz pakiet tylko dla bazy danych.

Utwórz kopię zapasową tylko bazy danych

Wystarczy kliknąć przycisk „Utwórz kopię zapasową”, aby kontynuować.

Duplicator przygotuje teraz kopię zapasową bazy danych w tle i pokaże Ci postęp.

Po zakończeniu będziesz mógł pobrać pliki kopii zapasowej. Zalecamy pobranie zarówno plików archiwum, jak i instalatora, ponieważ pozwoli to na łatwiejsze przywrócenie strony internetowej w razie potrzeby.

Pobierz pliki kopii zapasowej

Opcja 2: Ręczne tworzenie kopii zapasowej bazy danych za pomocą phpMyAdmin (bez dostępu do wp-admin)

W tej metodzie użyjemy phpMyAdmin. Jest to oprogramowanie typu open-source, które pozwala zarządzać bazą danych MySQL za pomocą interfejsu internetowego. Użyjemy go, aby zademonstrować, jak wykonać kopię zapasową bazy danych, gdy nie masz dostępu do obszaru administracyjnego WordPress.

phpMyAdmin jest preinstalowany u większości dostawców hostingu WordPress.

Na potrzeby tego artykułu pokażemy zrzuty ekranu z Bluehost. Jednak podstawowa procedura jest taka sama dla większości dostawców hostingu.

Najpierw musisz zalogować się do panelu sterowania hostingu WordPressa i kliknąć przycisk „Ustawienia” pod swoją witryną.

Ustawienia witryny Bluehost

W ustawieniach Twojej witryny przewiń w dół do sekcji Szybkie linki.

Następnie kliknij przycisk „phpMyAdmin”, aby kontynuować.

Uruchom phpMyAdmin

Spowoduje to uruchomienie aplikacji phpMyAdmin w nowej karcie przeglądarki.

Stąd kliknij, aby wybrać bazę danych WordPress z lewej kolumny, a następnie kliknij przycisk „Eksportuj” u góry.

phpMyAdmin eksport bazy danych

Zostaniesz poproszony o wybranie metody eksportu.

Następnie musisz wybrać „Niestandardowy”, ponieważ da Ci to więcej opcji do wyboru.

Po wybraniu opcji Niestandardowa, wyświetlone zostaną wszystkie wybrane tabele w Twojej bazie danych WordPress.

Czasami wtyczki WordPress dodają swoje tabele do Twojej bazy danych. Jeśli są jakieś tabele, które chcesz wykluczyć z eksportu, możesz je odznaczyć. Jeśli nie jesteś pewien, lepiej pozostawić wszystkie zaznaczone.

Wybierz i wyklucz tabele

Teraz musisz przewinąć w dół do sekcji „Wyjście”.

Domyślnie phpMyAdmin wyświetli wynik procesu eksportu jako tekst.

Musisz to zmienić, wybierając opcję „Zapisz wynik do pliku”.

W przypadku kompresji musisz wybrać opcję skompresowane (zipped) lub skompresowane gzip (gzipped).

Wybierz wyjście kopii zapasowej bazy danych

Teraz przewiń stronę do dołu i kliknij przycisk „Go”. phpMyAdmin wyśle Ci eksport bazy danych jako plik zip lub gzip.

To wszystko. Pomyślnie utworzyłeś ręczną kopię zapasową bazy danych WordPress.

Opcja 3: Tworzenie kopii zapasowej bazy danych w cPanel (alternatywa dla phpMyAdmin)

Większość dobrych firm hostingowych WordPress oferuje również łatwe sposoby pobierania kopii zapasowych na żądanie. Oto jak wykonać ręczną kopię zapasową bazy danych WordPress z panelu hostingowego.

Dostawcy hostingu, tacy jak Bluehost, SiteGround i HostGator, mają podobne opcje.

Na potrzeby tego samouczka pokażemy zrzuty ekranu z Bluehost. Podstawowa procedura jest jednak bardzo podobna w przypadku innych hostów.

Najpierw zaloguj się do panelu swojego konta hostingowego i kliknij przycisk „Ustawienia” pod swoją witryną.

Ustawienia witryny Bluehost

Na następnym ekranie musisz przełączyć się na zakładkę „Zaawansowane”.

Stąd po prostu przewiń w dół do sekcji cPanel i kliknij przycisk „Zarządzaj”.

Zaawansowany cPanel Bluehost

Spowoduje to uruchomienie interfejsu cPanel w nowej karcie przeglądarki.

Stąd wystarczy przewinąć w dół do sekcji plików i kliknąć przycisk „Kopia zapasowa”.

kopia zapasowa cPanel

Na stronie kopii zapasowych przewiń w dół do sekcji kopii zapasowych częściowych.

Stąd musisz kliknąć nazwę swojej bazy danych, aby pobrać plik kopii zapasowej bazy danych.

Pobierz kopię zapasową bazy danych cPanel

Możesz również pobrać kopię zapasową plików WordPress z tej strony, jeśli tego potrzebujesz.

Jak przywrócić kopię zapasową bazy danych WordPress

Po pobraniu kopii zapasowej bazy danych WordPress możesz kontynuować naprawę zhakowanej witryny WordPress lub wprowadzić inne potrzebne zmiany.

W wielu przypadkach prawdopodobnie nie będziesz musiał przywracać kopii zapasowej swojej witryny.

Ale jeśli to zrobisz, mamy szczegółowy przewodnik krok po kroku na temat jak przywrócić WordPress z kopii zapasowej bazy danych.

Jak skonfigurować odpowiedni zautomatyzowany system tworzenia kopii zapasowych na przyszłość

Możesz ręcznie tworzyć kopie zapasowe bazy danych WordPress, ale pamiętaj, że nie jest to alternatywa dla właściwego rozwiązania do tworzenia kopii zapasowych dla Twojej witryny WordPress.

W pewnych sytuacjach możesz nie mieć dostępu do swojej bazy danych WordPress. Na przykład, może się tak zdarzyć, jeśli Twoja firma hostingowa zawiesi Twoje konto lub utraci dane Twojej witryny.

Innym możliwym scenariuszem jest sytuacja, gdy haker wstrzyknie złośliwy kod do Twojej bazy danych WordPress. Czyszczenie zainfekowanej bazy danych będzie znacznie trudniejsze.

Dlatego sugerujemy korzystanie z wtyczek do tworzenia kopii zapasowych WordPress, takich jak Duplicator, która oferuje automatyczne kopie zapasowe i integrację z chmurą.

Jedną z rzeczy, które uwielbiamy w Duplicator, jest to, że może automatycznie tworzyć i przechowywać Twoje kopie zapasowe w usłudze przechowywania w chmurze, takiej jak Dysk Google, Dropbox, OneDrive i inne. W ten sposób Twoje kopie zapasowe są zawsze bezpieczne i dostępne, nawet jeśli Twoja witryna stanie się niedostępna lub serwer hostingowy ulegnie awarii.

Ten przewodnik na temat tworzenia kopii zapasowej witryny WordPress zawiera szczegółowe instrukcje.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak ręcznie wykonać kopię zapasową bazy danych WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat jak wyświetlić kopię zapasową WordPress jako witrynę lub naszymi najlepszymi wyborami najlepszych wtyczek do baz danych 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

37 CommentsLeave a Reply

  1. Zazwyczaj wykonuję kopię zapasową mojej bazy danych ręcznie za pomocą phpMyAdmin, ponieważ pozwala to na uwzględnienie tylko niezbędnych plików. Ale zastanawiam się nad dokładnością tej metody, ponieważ czasami niektóre tabele nie pojawiają się podczas przywracania kopii zapasowej. Nie wiem dlaczego. Czy jest jakiś specjalny krok, który można wykonać, aby uniknąć utraty danych podczas tworzenia i przywracania kopii zapasowej wykonanej w phpMyAdmin?

    • Nie powinno być żadnego konkretnego kroku wymaganego do tego, możesz skontaktować się ze swoim dostawcą hostingu, aby upewnić się, że nie napotykasz limitu ustawionego przez nich podczas pobierania bazy danych.

      Admin

  2. Kiedy używałem Duplicator, darmowej wersji do tworzenia kopii zapasowych mojej strony, czy nadal muszę tworzyć kopię zapasową bazy danych osobno, gdy wykonałem pełną kopię zapasową plików?
    Czy baza danych nie jest uwzględniona??

      • Dziękuję za odpowiedź, to dobrze, podstawowa wersja wtyczki dała więcej niż wystarczająco, umożliwiając to zarówno w wersji lite. Teraz nie będę musiał martwić się o bazę danych.

  3. Kopia zapasowa to jedyne rozwiązanie zapewniające najwyższe bezpieczeństwo. Niezależnie od tego, ile się starasz, pewnego dnia napotkasz problemy z bezpieczeństwem na swojej stronie internetowej, a tylko kopie zapasowe mogą Cię uratować. Polecam codzienne pełne kopie zapasowe.

    • It would depend on how often content is added to a site for how often backups should be ran but they are great for keeping a site safe :)

      Admin

    • Codzienne kopie zapasowe wydają mi się niepotrzebne, a dla większej witryny bardzo szybko potrzebujesz dużo miejsca. Moim zdaniem najlepszą praktyką jest wykonywanie kopii zapasowych przed wszelkimi zmianami lub aktualizacjami, lub po dodaniu nowej zawartości. Osobiście wykonuję automatyczną kopię zapasową za pomocą Duplicator raz w tygodniu do Google Drive i przechowuję 4 kopie zapasowe naraz. W ten sposób mam pokryty około miesiąc, a nawet dla mojej witryny, która ma 1,5 GB, rozmiary kopii zapasowych pozostają całkiem rozsądne. W przeciwnym razie zawsze wykonuję kopię zapasową całego FTP i bazy danych.

  4. Używam phpMyAdmin do eksportowania bazy danych. Kiedy używam wtyczki, czy mogę polegać na tym, że wynikowa kopia zapasowa będzie tak samo kompleksowa jak przy użyciu phpMyAdmin?

    • Tak, powinno skopiować całą bazę danych WordPress. Może być nawet bardziej kompleksowe, ponieważ może również zawierać takie rzeczy jak obrazy i multimedia.

      • Dziękuję bardzo za potwierdzenie. Prawdopodobnie przejdę na automatyczne tworzenie kopii zapasowych za pomocą wtyczki.

  5. Mam problem z importem pliku bazy danych w phpMyAdmin na lokalnym serwerze XAMPP.
    Chciałem stworzyć testową stronę dla istniejącej strony internetowej, wykonałem powyższe kroki, ale podczas importowania pliku bazy danych pojawia się błąd „Maximum execution time of 300 seconds exceeded”
    i proces nie postępuje dalej.
    Czy jest jakiś sposób, aby rozwiązać ten problem?

  6. Wykonałem ręczne kopie zapasowe wiele razy i nie byłem w stanie przywrócić plików bazy danych z kopii zapasowej na serwerze produkcyjnym.
    Biorąc to pod uwagę, czy istnieje metoda, która może zapewnić pełną kopię wszystkiego, takiego jak motywy, ustawienia i baza danych, wszystko w jednym?
    Gdyby można było to osiągnąć, przywrócenie dowolnej strony internetowej bez utraty czegokolwiek byłoby bardzo łatwe.

  7. Ręczne tworzenie kopii zapasowych bazy danych jest niezwykle przydatne, zwłaszcza podczas lokalnego testowania wtyczek.

  8. Jaka jest różnica między kopią zapasową bazy danych a kopią zapasową witryny wykonaną przez wtyczkę, taką jak Duplicator Pro?

    • Różni się w zależności od wtyczki, ale zazwyczaj kopia zapasowa witryny obejmuje pliki motywu i wtyczek, podczas gdy kopia zapasowa bazy danych dotyczy Twoich treści.

      Admin

  9. Nie widzę żadnych przycisków kopii zapasowej na moim koncie Bluehost: są tylko zakładki: Strona główna, Moje witryny, Marketplace, e-mail, domeny, zaawansowane

  10. Jeśli mam witrynę WordPress premium lub biznesową, to WordPress jest moim hostem, prawda? Co mogę zrobić z wordpress.com oprócz eksportu?

  11. Cześć. Mam wszystkie foldery z witryny WordPress, ale nie mam żadnego backupu bazy danych. Czy można przywrócić z folderów bez backupu SQL?

  12. Wykonałem wszystkie kroki, ale nie mogę zrobić kopii zapasowej mojej witryny, pojawia się błąd serwera... I jak naprawić ten błąd...

    • Nie jest to dobry pomysł. Plik eksportu pozwoli na zaimportowanie Twoich komentarzy i postów do WordPressa. Jednak nie będzie w stanie zaimportować obrazów, jeśli zostały usunięte lub utracone z oryginalnego serwera. Nie będzie również w stanie przywrócić żadnych innych danych przechowywanych w bazie danych WordPress.

      Admin

  13. Drogi Syedzie,
    Bardzo dziękuję za Twoje wspaniałe posty. Naprawdę czynią dla mnie cuda. Mam tylko jedno pytanie – mam cztery lub pięć stron działających na jednym koncie hostingowym. Jedna z głównego katalogu, a reszta z podkatalogów. Jak mam je wszystkie zarchiwizować. Moja strona internetowa to
    Czy powinienem je archiwizować jako jeden plik czy różne pliki

    Dziękuję bardzo
    Azad

    • Zależy od Twojej konfiguracji. Jeśli wszystkie korzystają z tej samej bazy danych, możesz wybrać tabele dla każdej witryny, a następnie je wyeksportować. Powtórz dla następnej witryny.

      Jeśli używają różnych baz danych, musisz wyeksportować je do różnych plików.

      Admin

  14. Cześć WPBeginner,
    Używam WP-DBManager i poleciłbym go każdemu, kto chce mieć spokój. To wspaniała wtyczka, dzięki której można tworzyć kopie zapasowe bazy danych, kompresować je do pliku .gz (mój plik SQL o rozmiarze 70 MB po kompresji zmniejszył się do 5 MB) i wysyłać je e-mailem według harmonogramu. Możesz wybrać codzienne i tygodniowe tworzenie kopii zapasowych lub możesz zrobić kopię zapasową ręcznie.

    Oraz inne funkcje, takie jak optymalizacja, którą również można zaplanować

Zostaw odpowiedź