Serviço de cópia de segurança e RD para MySQL

O MySQL é a base de dados de código aberto mais popular do mundo, usada por propriedades Web de alto perfil. Esta página explica como proteger os dados da base de dados consistentes com a aplicação MySQL com o Backup and DR num ambiente Linux.

API de cópia de segurança do MySQL usada pela Cópia de segurança e RD

  • Cópias de segurança ao nível do volume (rastreio de blocos de alterações do Linux e instantâneo do LVM): MySQL Flush tables overwriting the data area. With read lock e Unlock tables API.

  • Cópias de segurança completas + incrementais (tradicionais baseadas em ficheiros): API MySQL mysqldump Isto fornece a cópia de segurança completa da base de dados no formato de cópia de segurança. Na recuperação, a API restore db recupera a base de dados ao substituir fisicamente a área de dados.

  • Cópia de segurança de registos do MySQL: durante uma cópia de segurança de registos, o Backup and DR copia fisicamente todos os registos binários do MySQL. A API purge binary logs before do MySQL é usada para limpar os registos binários.

Como funciona: cópia de segurança baseada em volumes e RD com CBT do Linux

Apenas os blocos alterados são acompanhados no mapa de bits: sem cópias na escrita nem operações com utilização intensiva de E/S.

A cópia de segurança e a recuperação de dados seguem estes passos:

  1. O agente de cópia de segurança e recuperação de desastres tem CBT para acompanhar os blocos alterados na área de dados da base de dados.

  2. O agente chama a API da base de dados para congelar ou pausar a base de dados para a cópia de segurança de dados.

  3. O agente cria um instantâneo do LVM da área de dados da base de dados e sintetiza um mapa de bits.

  4. Chamada do agente para a API de base de dados para descongelar a base de dados.

  5. O agente copia os blocos alterados para o dispositivo de cópia de segurança/recuperação, que elimina a captura instantânea e cataloga a cópia de segurança.

  6. O dispositivo emite um instantâneo interno e sintetiza uma cópia de segurança completa virtual num determinado momento.

  7. Para a recuperação de dados, a solução Backup and DR monta instantaneamente um disco de preparação reescrevível e coloca a base de dados online.

Como funciona: cópia de segurança baseada em ficheiros

As instruções seguintes descrevem o processo de como fazer uma cópia de segurança dos dados e a recuperação com imagens de cópias de segurança baseadas em ficheiros:

  1. O agente de cópia de segurança e RD é implementado no servidor de base de dados.

  2. Monte o disco de preparação no servidor de base de dados.

  3. Invocar uma cópia de segurança completa através do comando dump backup, escrevendo a cópia de segurança no disco montado.

  4. A cópia de segurança e a RD tiram um instantâneo interno. As cópias de segurança dos registos são feitas de forma semelhante diretamente a partir do sistema de ficheiros em qualquer horário que configurar.

  5. Para a recuperação de dados, a solução de cópia de segurança e recuperação de desastres monta instantaneamente o disco de preparação no servidor de base de dados e inicia a operação de restauro da base de dados. Os registos podem ser reproduzidos em qualquer ponto no tempo após o restauro da base de dados.

O que se segue?

Prepare a base de dados para a cópia de segurança e a RD

Outra documentação para a solução de cópia de segurança e RD para MySQL

Esta página faz parte de uma série de páginas específicas para proteger e recuperar bases de dados MySQL com o Backup and DR. Pode encontrar informações adicionais em: