WP-CLI pozwala wyeksportować bazę danych WordPressa do pliku SQL bezpośrednio z serwera. To wygodny sposób na własną kopię bazy, na przykład przed większymi zmianami na stronie.
Zanim zaczniesz
Do pracy z WP-CLI potrzebujesz połączenia SSH z serwerem. Jak je skonfigurować, opisujemy w osobnym poradniku o konfiguracji połączenia SSH.
Krok po kroku
-
Połącz się z serwerem przez SSH.
-
Przejdź do katalogu z plikami strony:
cd public_html -
Wyeksportuj bazę danych do pliku SQL:
wp db export --socket=/var/run/mysql/mysql.sock
Polecenie utworzy plik .sql w katalogu public_html. Będzie on zawierał całą Twoją bazę danych. Plik pobierzesz na komputer przez SFTP.
Najczęstsze problemy
Eksport zgłasza błąd połączenia z bazą. Upewnij się, że dodałeś parametr --socket=/var/run/mysql/mysql.sock. Na naszym serwerze jest on wymagany.
Gdzie znajdę wyeksportowany plik. Plik .sql powstaje w katalogu public_html. Pobierzesz go stamtąd klientem SFTP.
Chcę nadać plikowi własną nazwę. Dodaj nazwę na końcu polecenia, na przykład wp db export moja-baza.sql --socket=/var/run/mysql/mysql.sock.
Nie potrzebuję pliku na serwerze, chcę pełną kopię strony. Skorzystaj z funkcji Snapshot lub Backup w panelu, które zapisują pliki i bazę razem.