Bazy danych MySQL i MariaDB muszą być konfigurowane osobno w Safenix. Kopiowanie plików bazy danych nie tworzy kopii zapasowej, którą można przywrócić: pliki mogą być odczytywane przez kilka minut, podczas gdy baza danych nadal zapisuje dane.
Safenix oferuje dwa tryby ochrony. Ciągłe przechwytywanie rejestruje każdą zmianę w momencie jej wystąpienia i umożliwia powrót do dowolnego momentu. Wymaga włączenia logowania binarnego na serwerze. Safenix nie może włączyć logowania binarnego za Ciebie.
Okresowe kopie tworzą kompletną kopię bazy danych w regularnych odstępach. Możesz przywrócić dane do czasu utworzenia jednej z tych kopii, ale nie do dowolnego momentu. Ten tryb działa nawet wtedy, gdy logowanie binarne jest niedostępne, co często zdarza się w przypadku hostingu współdzielonego.
Skonfiguruj ochronę bazy danych
W panelu otwórz sekcję Serwery i wybierz opcję „Ten serwer ma bazę danych MySQL lub MariaDB”.
Wprowadź użytkownika bazy danych, którego będzie używać Safenix, adres bazy danych oraz identyfikator replikacji. Sugerowane wartości są odpowiednie w większości przypadków.
Uruchom na serwerze pierwsze wyświetlone polecenie. Sprawdza ono bazę danych i informuje, czego brakuje. Sprawdzenie określa, czy logowanie binarne jest włączone, wskazuje wymagane uprawnienia i wyświetla dokładne instrukcje SQL potrzebne do ich utworzenia.
Wybierz tryb ochrony w panelu:
- Wybierz ciągłe przechwytywanie, jeśli logowanie binarne jest włączone.
- Wybierz okresowe kopie, jeśli sprawdzenie zgłasza, że logowanie binarne jest wyłączone lub jeśli nie znasz jego stanu.
Przed kontynuowaniem rozwiąż każdy inny problem zgłoszony podczas sprawdzania, taki jak brakujące uprawnienie. Każdy nierozwiązany problem uniemożliwi utworzenie kopii zapasowej w obu trybach.
Uruchom na serwerze drugie wyświetlone polecenie. Poprosi ono o hasło do bazy danych w terminalu.
Wybierz bazy danych, które mają zostać uwzględnione
Pole Bazy danych do uwzględnienia możesz pozostawić puste. Safenix skopiuje wtedy wszystkie bazy danych widoczne dla skonfigurowanego użytkownika, a baza danych utworzona później zostanie automatycznie uwzględniona w następnej kopii.
Jeśli wprowadzisz nazwy baz danych, wszystkie pozostałe bazy danych zostaną wykluczone.
Uprawnienia do bazy danych
Użytkownik, którego Safenix używa do tworzenia kopii zapasowych, ma uprawnienia tylko do odczytu. Przywracanie wymaga innych i szerszych uprawnień oraz osobnego użytkownika. Zalecamy utworzenie tego użytkownika dopiero wtedy, gdy będzie faktycznie potrzebny.
Sprawdź, czy ochrona działa
Na liście serwerów sprawdź kolumnę Baza danych. Wyświetla ona rozmiar bazy danych oraz czas utworzenia najnowszej kompletnej kopii.