1. Home
  2. Pomoc
  3. SFTP/SSH i WP-CLI
  4. Eksport bazy danych WordPressa za pomocą WP-CLI

Eksport bazy danych WordPressa za pomocą WP-CLI

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.

Masz też automatyczne kopie

Niezależnie od eksportu przez WP-CLI, panel codziennie tworzy kopię strony (Backup), a na żądanie wykonasz snapshot plików i bazy. Warto mieć taką kopię, zanim zaczniesz eksperymentować z bazą.

Krok po kroku

  1. Połącz się z serwerem przez SSH.

  2. Przejdź do katalogu z plikami strony:

    cd public_html
    
  3. 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.

Na naszym serwerze użyj parametru socket

Na naszym serwerze do polecenia wp db export musisz dodać parametr --socket=/var/run/mysql/mysql.sock. Bez niego eksport nie zadziała poprawnie.

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.

Czy był pomocny?

Podobne

Potrzebujesz pomocy?
Nie możesz znaleźć odpowiedzi, której szukasz? Nie martw się, jesteśmy tutaj, aby pomóc!
Napisz do nas