Jak wykonać kopię zapasową bazy danych WordPress z cPanel

Opublikowany: 2020-11-25

Kopie zapasowe to koło ratunkowe naszych stron internetowych. Kiedy nadchodzi nieoczekiwana katastrofa, posiadanie najnowszej i dostępnej kopii zapasowej bazy danych WordPress jest różnicą między płaczem a przeżyciem.

Na tej stronie dużo rozmawialiśmy o kopiach zapasowych. Wyjaśniliśmy najczęstsze problemy WordPressa i jak je rozwiązać dzięki kopii zapasowej.

W WordPress masz wiele wtyczek do tworzenia kopii zapasowych, ale możesz nie wiedzieć, że możesz utworzyć kopię zapasową bazy danych WordPress za pomocą cPanel.

Graficzny interfejs CPanel do zarządzania różnymi narzędziami Twojego hostingu.
Interfejs użytkownika CPanel do zarządzania różnymi narzędziami hostingu.

cPanel to narzędzie, które większość dostawców usług hostingowych musi w sposób zaawansowany zarządzać różnymi ustawieniami hostingu. To narzędzie jest na początku trochę przerażające, jeśli nie masz podstawowej wiedzy, aby nim zarządzać. Jeśli dotkniesz czegoś, czego nie powinieneś, możesz zniszczyć konfigurację swojej witryny i inne powiązane narzędzia: domeny, konta e-mail, certyfikaty SSL itp.

Jeśli jednak skupisz się na tym, co tutaj wyjaśnię (i tylko na tym), nie musisz się bać cPanel. Jedyne, co zrobimy, to utworzenie kopii zapasowej w formacie SQL Twojej bazy danych WordPress. I nie ma to wpływu na żadne ustawienia ani nic innego.

Sposób uzyskania dostępu do cPanel twojego hostingu zależy od dostawcy usług hostingowych, z którym masz umowę. Jeśli nie jest jasne, w jaki sposób możesz uzyskać dostęp do swojego cPanel, skontaktuj się z nimi. Może się również zdarzyć, że nie zapewniają one żadnego cPanel w zamówionym planie. Jeśli tak jest w Twoim przypadku, poproś ich o dostęp do phpMyAdmin, narzędzia, z którego będziemy dzisiaj korzystać.

Wracając do tematu, w cPanel jest kilka różnych sekcji. To, co nas dzisiaj interesuje, to bazy danych:

Sekcja bazy danych w cPanel.
Sekcja bazy danych w cPanel.

W tej sekcji chcemy tylko uzyskać dostęp do phpMyAdmin, który jest menedżerem internetowej bazy danych MySQL. Nie potrzebujesz żadnych dodatkowych programów, aby uzyskać dostęp do bazy danych. Dostęp do phpMyAdmin jest więcej niż wystarczający do dzisiejszej pracy.

Po kliknięciu ikony phpMyAdmin otworzy się interfejs użytkownika tego menedżera bazy danych:

phpMyAdmin to narzędzie do zarządzania bazami danych przez Internet.
phpMyAdmin to narzędzie do zarządzania bazami danych przez Internet.

Po lewej stronie mamy pasek boczny z różnymi bazami danych, które są tworzone w systemie. Pierwszą rzeczą, którą musimy zrobić, to sprawdzić, którego z nich używamy w naszym WordPressie. Jeśli masz tylko jednego na liście, masz wykonane zadanie. Jeśli nie, spójrz na plik wp-config.php instalacji WordPress. Będziesz mógł to zobaczyć przez klienta FTP lub nawet przez sekcję FTP swojego własnego cPanel.

Jeśli masz pewność co do nazwy bazy danych, której Twój WordPress używa do przechowywania danych Twojej witryny, kliknij ją na lewym pasku bocznym, aby ją wybrać:

Widok phpMyAdmin przy wyborze jednej z baz danych z lewego panelu.
Widok phpMyAdmin przy wyborze jednej z baz danych z lewego panelu.

Teraz w centralnej części widoku phpMyAdmin możesz zobaczyć wszystkie tabele utworzone w Twojej bazie danych WordPress. Można to również wykorzystać do wyeliminowania tabel śmieci utworzonych przez wtyczki, których już nie używasz, ale które zostały osierocone w bazie danych.

Ale polecam zrobić to na końcu tego samouczka, ponieważ jeśli popełnisz błąd i usuniesz tabelę, której nadal potrzebujesz, będziesz mieć kopię zapasową, aby bez problemu ją odzyskać.

Interesującą nas dzisiaj opcją jest Export , którą można znaleźć w jednej z zakładek u góry interfejsu phpMyAdmin:

Menu eksportu bazy danych w phpMyAdmin.
Menu eksportu bazy danych w phpMyAdmin.

Jeśli nie zrobisz nic więcej i wybierzesz metodę szybkiego eksportu, wykonanie eksportu automatycznie pobierze plik SQL z kopią zapasową bazy danych WordPress. Ta szybka opcja jest więcej niż wystarczająca dla każdego użytkownika. Oczywiście upewnij się, że wybrany format to SQL, który rozumie Twoja baza danych.

W przypadku, gdy pobieranie pliku SQL nie zakończy się poprawnie, możliwe jest, że Twój dostawca usług hostingowych ma pewne ograniczenia dotyczące czasu lub ilości danych, które umożliwia eksportowanie. Skontaktuj się z nimi, aby pomóc Ci to naprawić.

Z drugiej strony, jeśli chcesz udoskonalić eksport kopii zapasowej bazy danych, możesz wybrać opcję niestandardową. Po wybraniu wyświetlany jest szereg ustawień zaawansowanych.

Dodatkowe ustawienia, gdy wybierzemy opcję niestandardową podczas eksportu.
Dodatkowe ustawienia, gdy wybierzemy opcję niestandardową podczas eksportu.

Pierwszą dodatkową opcją, jaką masz, jest wybranie określonych tabel, które chcesz uwzględnić w kopii zapasowej. W tym miejscu należy zaznaczyć, że chcesz wyeksportować zarówno dane, jak i strukturę tabeli w kopii zapasowej.

Poza tym możesz zmienić nazwy tabel w eksporcie, zmienić nazwę pobieranego pliku SQL lub filtrować te tabele, które są większe niż określona liczba megabajtów. Zwykle nie musisz tego zmieniać, ale teraz wiesz, że masz takie możliwości.

Dodatkowe ustawienia, gdy wybierzemy opcję niestandardową podczas eksportu.
Dodatkowe ustawienia, gdy wybierzemy opcję niestandardową podczas eksportu.

Oprócz powyższego możesz wyłączyć weryfikację kluczy obcych, a także wyeksportować utworzone widoki tak, jakby były tabelami. Ponownie, nie potrzebujesz tego w swojej kopii zapasowej WordPress, ale jesteśmy tutaj, aby się dowiedzieć, prawda?

Ważne jest to, że jeśli wybierzesz ustawienia niestandardowe, sprawdź ustawienie, aby uwzględnić w kopii zapasowej instrukcje DROP TABLE . Umożliwi to załadowanie pliku SQL z bazy danych w razie potrzeby bez konieczności ręcznego usuwania tabel z bazy danych. Sam plik kopii zapasowej zajmie się tym za Ciebie, o ile będzie zawierał te stwierdzenia.

Dodatkowe ustawienia, gdy wybierzemy opcję niestandardową podczas eksportu.
Dodatkowe ustawienia, gdy wybierzemy opcję niestandardową podczas eksportu.

Na koniec masz różne modyfikatory, aby wybrać format, w którym INSERT są eksportowane w kopii zapasowej. Ponownie, nie musisz tutaj wprowadzać żadnych zmian, ponieważ ustawienia domyślne są dla Ciebie więcej niż wystarczające.

Widzieliśmy, że tworzenie kopii zapasowej bazy danych WordPress przez phpMyAdmin jest naprawdę proste. Nie musisz być hakerem, aby wiedzieć, jak wygenerować plik SQL z danymi WordPress na wypadek, gdyby w przyszłości wydarzyło się coś złego. Posiadanie tego rodzaju podstawowej wiedzy, aby wiedzieć, jak uzyskać dostęp do cPanel, a stamtąd do phpMyAdmin, może zaoszczędzić ci bólu głowy.

Mam nadzieję, że ten mały samouczek będzie dla Ciebie przydatny, abyś nie musiał żałować, że nie masz kopii zapasowej swojego WordPressa, na wypadek gdyby na Twojej stronie wystąpił jakiś wypadek.

Polecane zdjęcie Markusa Spiske na Unsplash.