Banco de dados MySQL de backup

Eu tenho um banco de dados MySQL de cerca de 1,7 GB. Eu costumo fazer backup usando mysqldump e isso leva cerca de 2 minutos. No entanto, gostaria de saber as respostas para as seguintes perguntas:

O mysqldump bloqueia as operações de leitura e / ou gravação no banco de dados? Porque em um cenário ao vivo, eu não gostaria de bloquear os usuários de usar o banco de dados enquanto está sendo feito o backup.

Seria ideal para mim apenas fazer o backup do banco de dados inteiro uma vez em, digamos, uma semana, mas nos dias intermediários apenas uma tabela precisa ser copiada, já que as outras não serão alteradas. Existe uma maneira de conseguir isso?

A mysqlhotcopy é uma alternativa melhor para esses propósitos?

questionAnswers(6)

yourAnswerToTheQuestion