Prosty Backup Bazy WORDPRESS w phpMyAdmin

Jeżeli planujesz aktualizację swojego WordPress’a, to musisz wiedzieć, że każda aktualizacja lub włamanie na serwer może doprowadzić do utraty wszystkich postów, komentarzy, czyli tego co cenne.

Wykonuj kopię bazy danych raz na miesiąc lub częściej, pracy mało, a w razie co masz bazę danych, która możesz podpiąć i przywrócić, gdyby coś…

1. Musisz zalogować się u swojego dostawcy bazy do panelu phpMyAdmin, ja przykładowo korzystam z hostingu w HOME.PL i na tym wykonam poradnik, u innych dostawców jest niemal identycznie, albo wystarczy zobaczyć w pomocy swojego dostawcy, jak zalogować się do phpMyAdmin, mogą być nieznaczne różnice tylko w adresie dostępowym. Dla HOME.PL jest to:    sql.NAZWASERWERA.home.pl lub NAZWASERWERA.home.pl/sql – dwie opcje.

Adres phpMyAdmin w przeglądarce internetowej
Adres phpMyAdmin w przeglądarce internetowej

INFO: Nazwę bazy i hasło powinniście mieć gdzieś zanotowane, jeśli nie macie lub nie pamiętacie, to wystarczy wejść do panelu w HOME.PL lub u innego dostawcy, wejść w BAZY DANYCH i nazwa się pokaże, gorzej z hasłem, bo to będzie wygwiazdkowane, zawsze hasło można zmienić, ale strona przestanie poprawnie działać, bo będzie trzeba zmienić hasło w pliku wp-config.php  na serwerze, należy o tym pamiętać, przy zmianie hasła. Czyli sprawdzić np. FTP-CLIENT lub TOTAL COMMANDER, czy mamy dostęp do serwera i plik istnieje, jeśli tak, to możemy zmieniać hasło, którego nie pamiętamy.

Po naciśnięciu enter wyświetli się okno o podanie NAZWY BAZY oraz HASŁA BAZY, ustalaliście je sobie podczas zakładania bazy – gdy instalowaliście sobie WORDPRESSA.

 

Logowanie phpMyAdmin w przeglądarce internetowej
Logowanie phpMyAdmin w przeglądarce internetowej

2. Po zalogowaniu, ukarze się nam panel phpMyAdmin, w którym możemy wykonać różne modyfikacje oraz BACKUP Bazy :). Tak wygląda panel.

Panel phpMyAdmin w przeglądarce internetowej home.pl
Panel phpMyAdmin w przeglądarce internetowej home.pl

3. Wybieramy nazwę swojej bazy po lewej stronie w kolumnie, w tym wypadku

Wybieramy bazę w lewej kolumnie phpMyAdmin
Wybieramy bazę w lewej kolumnie phpMyAdmin

4. W oknie STRUKTURA klikamy w zakładkę Eksport

Wchodzimy w zakładkę Eksport w phpMyAdmin
Wchodzimy w zakładkę Eksport w phpMyAdmin

5. W zakładce Eksport wybieramy:

  • Dostosuj
  • Zaznacz wszystkie tabele
  • Zapisz wynik do pliku

 

Konfiguracja Eksportu bazy w phpMyAdmin 1
Konfiguracja Eksportu bazy w phpMyAdmin 1
  • W polu Kompresja – wybieramy “Żaden”, chyba że mamy ogromną bazę, to można wykonać kompresowanie, ale nie jest to zalecane.
  • Format ustalamy na SQL
Konfiguracja Eksportu bazy w phpMyAdmin 2
Konfiguracja Eksportu bazy w phpMyAdmin 2
  • Zaznaczone mają być opcje “Dodaj oświadczenie DROP TABLE” i “IF NOT EXISTS”
Konfiguracja Eksportu bazy w phpMyAdmin 3
Konfiguracja Eksportu bazy w phpMyAdmin 3
  • Następnie klikamy guzik “Wykonaj” i przeglądarka poprosi o miejsce zapisu i zgodę na pobranie pliku – czyli naszego backupu bazy.
Konfiguracja Eksportu bazy w phpMyAdmin 4
Konfiguracja Eksportu bazy w phpMyAdmin 4

Zapisujemy kopię na oddzielnym dysku, najlepiej w dwóch lokalizacjach, warto trzymać przynajmniej 3 ostatnie backupy, w razie problemu z otwarciem jednego z nich, tak by mieć opcję przywrócenia przedostatniego!

Zapisywanie Backupu WordPress na dysku z phpMyAdmin
Zapisywanie Backupu WordPress na dysku z phpMyAdmin

No i właśnie pobraliśmy sobie backup naszej bazy wordpressa i mamy kopię bazy gotową i bezpieczną 🙂

Zapraszam do subskrypcji mojego kanału na YouTube : ForumWiedzy.pl

 

W celu przywrócenia ew. bazy na serwer, należy wykonać jak poniżej:

Umieszczamy archiwum na serwerze

Poniższym poleceniem rozpakowujemy backup, o ile był spakowany podczas tworzenia, jeśli nie, to pomijamy:

tar -xzvf backup_bazy.gz

Najlepiej stworzyć nową bazę, wgrać dane a następnie zmodyfikować w pliku konfiguracyjnym nazwę nowej bazy – ew. zmienić po wgraniu nazwę bazy na poprzednią, jeśli dane z poprzedniej bazy nam zniknęły.

Dane z backup wgrywamy do bazy danych komendą:
Komenda którą wgrywa się dane z backupu do bazy danych:
mysql -p nowa_baza < backup_bazy.sql

mysql -u root -pHasloMocne < backup_bazy.sql

Mam nadzieję, że ten artykuł przyda się Wam.

Pozdrawiam – jeśli macie jakieś pytania, pytajcie na kanale YouTube, wyżej link.

Visits: 9

Posted by ForumWiedzy

Entuzjasta nowoczesnych technologii pod każdą postacią. Praktyk, który weryfikować musi wszystko i wszędzie. Dodatkowe zainteresowania: Informatyka, Elektronika, Elektryka, Motoryzacja, czyli technika pod każdą postacią. Redaktor naczelny, właściciel i twórca ForumWiedzy.pl oraz twórca i prowadzący kanał ForumWiedzy.pl na YouTube, na którego łamach znajdziesz recenzje, testy, poradniki wideo.

Website: https://www.forumwiedzy.pl