Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zweryfikować kopie zapasowe MySQL za pomocą ClusterControl

Kopie zapasowe są podstawowym punktem wszystkich planów odzyskiwania po awarii, ale sama kopia zapasowa nie wystarczy, aby zagwarantować prawidłowe odzyskanie danych. Musisz upewnić się, że kopia zapasowa jest użyteczna i niestety wiele osób unika tej ważnej części procesu tworzenia kopii zapasowej, najprawdopodobniej dlatego, że jest to czasochłonne zadanie, jeśli nie wykonujesz tego w sposób zautomatyzowany.

W tym blogu zobaczymy, jak sprawdzić, czy Twoja kopia zapasowa MySQL jest dobra w użyciu, używając do tego zadania ClusterControl.

Weryfikacja kopii zapasowej ClusterControl

Zakładamy, że używasz ClusterControl do zarządzania bazami danych i kopiami zapasowymi.

Zobaczmy więc, jak ClusterControl może pomóc Ci zweryfikować konkretną kopię zapasową MySQL i uniknąć problemów w przypadku konieczności jej przywrócenia.

Przejdź do ClusterControl, wybierz swój klaster MySQL i przejdź do sekcji „Kopia zapasowa”. Tutaj wybierz z listy kopię zapasową do przywrócenia.

W następnym kroku możesz włączyć PITR, jeśli to konieczne.

Teraz możesz przywrócić tę kopię zapasową w bieżącej bazie danych lub przywróć go w osobnym węźle, a ten ostatni jest dokładnie tym, co chcemy tutaj zrobić. Wybierz więc opcję „Przywróć i zweryfikuj na samodzielnym hoście”.

Tutaj możesz określić katalog tymczasowy, jeśli chcesz, aby ClusterControl zainstalował w nowym węźle i wyłącz zaporę lub AppArmor/SELinux (w zależności od systemu operacyjnego). Możesz również utrzymywać węzeł w stanie gotowości, na przykład do celów testowych, lub ClusterControl może wyłączyć usługę bazy danych do następnego zadania przywracania.

Po zakończeniu zobaczysz zweryfikowaną kopię zapasową na liście kopii zapasowych oznaczoną z haczykiem.

To było łatwe, prawda? Ale najprawdopodobniej chcesz uniknąć robienia tego ręcznie za każdym razem. Dlatego ClusterControl ma inną funkcję o nazwie „Zweryfikuj kopię zapasową”, a my zobaczymy, jak to działa w następnej sekcji.

Automatyczna weryfikacja kopii zapasowej ClusterControl

Teraz wiesz, jak zweryfikować kopię zapasową za pomocą ClusterControl, zobaczmy, jak zautomatyzować to zadanie i uniknąć ręcznej pracy.

W ClusterControl wybierz swój klaster MySQL i przejdź do sekcji „Kopia zapasowa”, a następnie wybierz „Utwórz kopię zapasową”.

Funkcja automatycznej weryfikacji kopii zapasowej jest dostępna dla zaplanowanych kopii zapasowych. Wybierzmy więc opcję „Zaplanuj kopię zapasową”. Planując tworzenie kopii zapasowej, oprócz wybrania typowych opcji, takich jak metoda lub pamięć, musisz również określić harmonogram/częstotliwość.

Możesz wybrać różne metody tworzenia kopii zapasowych, w zależności od technologii bazy danych oraz w tej samej sekcji możesz wybrać serwer, z którego chcesz wykonać kopię zapasową, włączyć częściową kopię zapasową, wybrać, gdzie chcesz przechowywać kopię zapasową i czy chcesz przesłać kopię zapasową do chmury (AWS, Azure lub Google Cloud) .

W następnym kroku możesz skompresować i zaszyfrować kopię zapasową oraz określić okres przechowywania. Tutaj masz również funkcję „Zweryfikuj kopię zapasową”.

Jak widać w sposób ręczny, aby użyć tej funkcji, należy potrzebujesz dedykowanego hosta (lub maszyny wirtualnej), który nie jest częścią klastra. ClusterControl zainstaluje oprogramowanie i przywróci kopię zapasową na tym hoście za każdym razem, gdy uruchomione zostanie zadanie.

Po przywróceniu zobaczysz ikonę weryfikacji w sekcji ClusterControl Backup, to samo, co uzyskasz wykonując weryfikację w ręczny sposób ClusterControl, z tą różnicą, że nie musisz się martwić o zadanie weryfikacyjne. ClusterControl zweryfikuje kopię zapasową za każdym razem automatycznie.

Wnioski

Oczywiście kopie zapasowe są ważne, ale ważne jest również, aby wiedzieć, że kopia zapasowa jest użyteczna, w przeciwnym razie możesz mieć duży problem, jeśli w przypadku awarii nie będziesz mógł go przywrócić. Jednocześnie może być trochę żmudne ręczne przeprowadzanie weryfikacji za każdym razem, gdy kopia zapasowa jest wykonywana. Dlatego ClusterControl ma funkcję weryfikacji kopii zapasowej, która pozwala potwierdzić, że kopia zapasowa jest zdrowa, zarówno ręcznie (za pomocą kilku kliknięć), jak i automatycznie (dodając weryfikację kopii zapasowej w zadaniu kopii zapasowej).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować wiele kolumn w MySQL

  2. Nielegalna mieszanka zestawień Błąd MySQL

  3. właściwa składnia do użycia w pobliżu „?”

  4. Najłatwiejszy sposób na dodanie wielu spacji do ciągu w MySQL — SPACE()

  5. Przyspieszenie liczenia wierszy w MySQL