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

Jaki jest najlepszy sposób na tworzenie przyrostowych kopii zapasowych w MySQL?

AFAIK jedynym sposobem wykonywania przyrostowych kopii zapasowych jest użycie dziennika binarnego. Masz inne opcje, jeśli chcesz wykonać pełne kopie zapasowe (innoDB hotcopy), ale przyrostowe oznacza, że ​​musisz rejestrować wszystkie wykonane transakcje.

Musisz zadać sobie pytanie, dlaczego tworzysz kopię zapasową danych. Ponieważ masz urządzenie podrzędne do replikacji, zakładam, że kopia zapasowa służy przede wszystkim do przywracania danych w przypadku przypadkowego usunięcia?

Prawdopodobnie zmieniałbym logi co godzinę i robił kopię zapasową. Oznacza to, że przywrócenie spowodowałoby, że dane miałyby co najwyżej 1 godzinę i można je przywrócić do dowolnego punktu w czasie od ostatniego pełnego zrzutu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Powtarzanie wydarzeń w n-ty dzień powszedni każdego miesiąca

  2. Proste pytanie mysql dotyczące kluczy podstawowych i insertu

  3. Pokaż komunikat o błędzie SQL

  4. nie mogę zapisać danych z 1 tabeli do innej tabeli

  5. Jak obliczyć całkowitą sprzedaż miesięcznie w MySQL?