Kopia zapasowa bazy danych MySQL

Mam bazę danych MySQL około 1,7 GB. Zwykle wykonuję kopię zapasową za pomocą mysqldump, co zajmuje około 2 minut. Chciałbym jednak poznać odpowiedzi na następujące pytania:

Czy mysqldump blokuje operacje odczytu i / lub zapisu do bazy danych? Ponieważ w scenariuszu na żywo nie chciałbym blokować użytkownikom korzystania z bazy danych podczas jej tworzenia.

Idealne byłoby dla mnie tworzenie kopii zapasowej CAŁEJ bazy danych raz na, powiedzmy, tydzień, ale w dniach pośrednich tylko jedna tabela musi zostać zarchiwizowana, ponieważ pozostałe nie ulegną zmianie. Czy istnieje sposób, aby to osiągnąć?

Czy mysqlhotcopy jest lepszą alternatywą dla tych celów?

questionAnswers(6)

yourAnswerToTheQuestion