Pular para o conteúdo

Dicas de backups para bancos grandes [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Dicas de backups para bancos grandes [RESOLVIDO]

Enviado em 08/10/2015 - 11:16h


Bom dia,

Estou aqui para perguntar aos mais experientes quais as melhores maneiras e praticas para se fazer backup de bancos grandes.

O cenário atual é de que o banco esta bem grande, porem respondendo bem a requisições, e gostaria de fazer um hot backup uma vez que o mysqldump esta bem lento e ja não parece mais ser suficiente ou uma boa alternativa.

Obs.: Nosso banco usa em todas as tabelas o engine InnoDB

Obrigado a todos antecipadamente,

Responder tópico

2. Re: Dicas de backups para bancos grandes

Melhor resposta

Enviado em 08/10/2015 - 11:27h

Se você usar a replicação, pode fazer um cold backup no slave.
http://www.alastori.com.br/2015/02/tutorial-replicacao-mysql-em-5-minutos.html
Basta fazer um shutdown do slave, copiar o datadir (/var/lib/mysql) e iniciar o banco. No restore, você irá sobrescrever os arquivos do datadir (com o banco desligado).

Se quiser fazer hot backup no Master, use alguma ferramenta:
-MySQL Enterprise Backup (Oracle)
-XtraBackup (Percona)
-ZManda MySQL Backup

Em ambos os casos, é recomendado manter backups mais frequentes do binlog para Point-In-Time recovery.

Há outras opções. Recomendo o livro http://www.amazon.com/Effective-MySQL-Backup-Recovery-Oracle/dp/0071788573

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder