Tworzenie kopii zapasowej i przywracanie danych z backupu
Import i eksport bazy danych to kluczowe operacje przy tworzeniu kopii zapasowych, migracji strony lub przywracaniu danych po awarii.
Zrzut bazy to pojedynczy plik z kompletem danych: treścią strony, ustawieniami, kontami użytkowników i zamówieniami. Warto go zrobić przed każdą większą zmianą - aktualizacją systemu, zmianą motywu, migracją.
Sam plik bazy nie wystarczy do odtworzenia strony. Potrzebne są jeszcze pliki, w WordPressie przede wszystkim katalog wp-content.
Po imporcie bazy na nowym serwerze trzeba podmienić stary adres strony na nowy. Bez tego strona przekierowuje z powrotem pod poprzedni adres i wygląda, jakby migracja się nie udała.
Podmianę wykonuj narzędziem, które rozumie dane serializowane - w WordPressie jest to wp-cli albo dedykowana wtyczka. Zwykłe zastąpienie tekstu w pliku SQL uszkadza część ustawień.
Praktyczna granica to kilkadziesiąt megabajtów. Powyżej import przerywa się przez limit czasu - wtedy używa się SSH.
Zwykle oznacza to zrzut ze starszej lub innej wersji serwera bazy. Wystarczy poprawić w pliku SQL nazwę silnika albo wykonać eksport w trybie zgodności.
Tak, ale import nadpisuje istniejące dane. Zawsze zrób najpierw eksport aktualnego stanu - to jedyny sposób, żeby móc się wycofać.