Panel klienta →

Kopie zapasowe baz danych

Jak działają automatyczne kopie zarządzanych baz danych, jak zrobić kopię na żądanie, przywrócić bazę lub utworzyć z kopii nową instancję.

Każda zarządzana baza danych ma kopie zapasowe w cenie. Nie musisz niczego włączać — kopie powstają automatycznie od chwili, gdy baza jest gotowa.

Jak tworzone są kopie

Panel łączy dwa rodzaje kopii w jednej liście:

  • Kopie codzienne — wykonywane raz na dobę i przechowywane na dysku serwera bazy (dlatego plan opisuje dysk jako „na dane i kopie”). Zostaje 7 najnowszych.
  • Kopie cogodzinne — szyfrowany zrzut bazy wysyłany co godzinę do osobnego magazynu S3, poza serwerem bazy. Starsze kopie są usuwane automatycznie.

Możesz też w każdej chwili zrobić kopię na żądanie.

Wskazówka: W bazie z wysoką dostępnością (HA) kopie wykonuje zawsze aktualny primary — także po automatycznym przełączeniu na replikę.

Kopia na żądanie

  1. Otwórz bazę w sekcji Bazy danych i przejdź do zakładki Kopie zapasowe.
  2. Kliknij Utwórz kopię teraz.
  3. Kopia pojawi się na liście. Pozycja w trakcie tworzenia ma oznaczenie w toku…, a nieudana — błąd (z opisem przyczyny).

Zrób kopię ręcznie zawsze przed ryzykowną operacją, np. migracją schematu lub masowym usuwaniem danych.

Przywracanie bazy z kopii

Przywrócenie zastępuje bieżące dane stanem z kopii. Wszystko, co zapisano po jej utworzeniu, przepada.

  1. W zakładce Kopie zapasowe znajdź kopię z właściwą datą (najnowsze są na górze).
  2. Kliknij Przywróć.
  3. Dla bezpieczeństwa wpisz nazwę bazy i potwierdź przyciskiem Przywróć.
  4. Przywracanie działa w tle. W tym czasie inne operacje na bazie (np. restart, nowa kopia) są zablokowane.

Uwaga: Przed przywróceniem utwórz świeżą kopię bieżącego stanu. Jeśli się pomylisz, będziesz mieć do czego wrócić.

Nowa instancja z kopii

Gdy potrzebujesz danych z przeszłości, ale nie chcesz nadpisywać działającej bazy, utwórz z kopii osobną bazę. Przydaje się to do odzyskania pojedynczych rekordów, testów albo sprawdzenia, jak wyglądały dane wczoraj.

  1. Przy kopii cogodzinnej (z magazynu S3) kliknij Nowa instancja.
  2. Podaj Nazwę nowej instancji (domyślnie nazwa-restore).
  3. Wybierz opcje: Wysoka dostępność (HA), Szyfrowanie dysku (jeśli lokalizacja je obsługuje) i Szyfrowane połączenia (TLS).
  4. Kliknij Utwórz instancję.

Nowa baza ma ten sam silnik, plan i lokalizację co źródłowa i jest dostępna tylko w sieci prywatnej projektu (bez adresu publicznego). Źródłowa baza pozostaje nietknięta. Nowa instancja jest rozliczana jak zwykła baza danych — usuń ją, gdy nie będzie już potrzebna.

Jeśli włączysz HA, replika zostanie uruchomiona automatycznie po odtworzeniu danych — od tego momentu koszt rośnie dwukrotnie.

Usuwanie kopii

Ikona kosza przy kopii usuwa ją trwale. Zwykle nie musisz tego robić — starsze kopie znikają same. Ręczne usuwanie przydaje się głównie do posprzątania nieudanych pozycji oznaczonych jako błąd.

Co warto wiedzieć

  • Usunięcie pojedynczej bazy w zakładce Bazy nie usuwa kopii zapasowych — możesz ją odtworzyć z kopii.
  • Usunięcie całej bazy danych (zakładka Ustawienia → Usuń bazę danych) usuwa serwer razem z kopiami zapasowymi. Tej operacji nie można cofnąć. Jeśli potrzebujesz archiwum, wcześniej zrób własny zrzut, np.:
# PostgreSQL
pg_dump "postgresql://hostava:HASLO@HOST:5432/defaultdb?sslmode=require" -Fc -f defaultdb.dump

# MySQL / MariaDB
mysqldump -h HOST -P 3306 -u hostava -p --single-transaction defaultdb > defaultdb.sql
  • Kopie nie są dostępne, dopóki baza się tworzy ani gdy jest zatrzymana.

Dane połączenia (host, hasło) znajdziesz w zakładce Przegląd — zobacz Zarządzane bazy danych.

Nie znalazłeś odpowiedzi? Napisz do nas z panelu klienta — pomożemy.