Backup do MySQL Server

13

Qual é a melhor maneira de fazer backup de um servidor MySQL? Eu gostaria de um método que não requer derrubar o servidor. É algo como backup a quente do InnoDB necessário, ou posso apenas usar as ferramentas de backup fornecidas nas ferramentas do MySQL Administrator. Quais vantagens uma oferece sobre a outra?

    
por Kibbee 14.05.2009 / 03:15

7 respostas

12

Nós usamos o mysqldump, que funciona enquanto o MySQL está rodando. Nós começamos a usar o mysqldump porque era o mais fácil de configurar quando nossas necessidades eram pequenas e parecia atender a essas necessidades. Nossos bancos de dados cresceram desde então, mas ainda não superamos o mysqldump. Se isso combina com você, dependerá do tamanho dos bancos de dados, da carga operacional habitual e, provavelmente, de várias outras coisas.

    
por 14.05.2009 / 03:25
4

Dê uma olhada no xtrabackup de percona - é uma alternativa interessante de código aberto para mysqlhotcopy em bancos de dados de innodb.

você pode ler mais sobre aqui

    
por 14.05.2009 / 10:52
3

mysqldump pode ser usado, mas não garantirá um conjunto de dados consistente , a menos que você bloqueie todas as tabelas pela duração do dump. Isso colocará o banco de dados em um modo somente leitura , mas garantirá que o despejo seja consistente.

Você pode bloquear as tabelas com o comando:

FLUSH TABLES WITH READ LOCK;

E quando terminar, pode soltar o cadeado com:

UNLOCK TABLES;
    
por 14.05.2009 / 04:02
2

dê uma olhada nessa questão no stackoverflow

Prática recomendada para fazer o backup de uma produção Banco de dados MySQL?

ele aborda bem esse assunto

    
por 14.05.2009 / 07:33
2

Configure a Replicação do MySQL . Como bônus, você obtém um servidor para executar tarefas de geração de relatórios pesadas e o mysqldump sem afetar seu banco de dados de produção principal.

    
por 14.05.2009 / 07:52
0

A maneira mais fácil é simplesmente usar o comando mysqldump .

    
por 14.05.2009 / 03:26
0

Existe também uma ferramenta chamada mysqlhotcopy que eu olhei de uma vez, e achei que era muito promissora - nunca usei isso.

    
por 14.05.2009 / 04:05

Tags