Displaying posts with tag: Backup (reset)
Soluções de backup no MySQL

Neste artigo, não irei abordar “scripts” de backup, irei além disso: vou mostrar o que um DBA deve entender para estabelecer uma política de backup, e quais as ferramentas disponíveis para realização desses backups. Abordarei em outros artigos os “scripts” de backup.

Algumas questões que se deve ter em mente sobre backup de bancos de dados:

  • O que é um backup consistente?
  • Qual a diferença entre backup lógico e backup físico?
  • Por que definir janelas de backup?
  • Quais ferramentas e meios temos à disposição?
  • Quanto tempo manter um backup?
  • Monitorar os backups, para quê?

Se você conseguir responder a todas as perguntas acima, ótimo! Caso não, leia atentamente as informações a seguir e procure se aprofundar nesses assuntos.

Consistência e integridade

Aplicativos comerciais fazem grande uso de conceitos …

[Leia mais]
[MS SQL Server] - Otimizando tempo de backup no SQL Server dividindo em diversos arquivos

Utilizando a distribuição para diversas mídias/arquivos de backup é possível melhorar (e muito, dependendo do caso!) a performance de backup de uma base de dados SQL Server.

Geralmente fazemos o backup de uma base para um único arquivo:

-- Selecionamos a MASTER para nao manter a sessao presa em nossa base USE master GO -- Comando de backup comum BACKUP DATABASE [AdventureWorks2008] TO

Exploring InnoDB Schema Partial Backups with Percona Xtrabackup

I remember the time when all the database and sys admins used to speak about MySQL backup strategy and it was really something to not worry about too much for many reasons. One of them was that the dataset on MySQL schemas was not too big, not that critical and the information was not that […]

Script de backup (Mydumper + Retenção + Monitoramento)

A ideia aqui é mostrar uma rotina de backup lógico alternativa ao convencional mysqldump, realizando um backup lógico na menor janela de disponibilidade possível se comparado ao dump convencional.

  • Backup Full Online e Comprimido
  • Retenção de logs binários
  • Controle de espaço em disco através do expurgo dos backups mais antigos
  • Catalogo de backup
  • Monitoramento do backup
  • Backup lógico e organizado sem o uso do convencional Mysqldump

Lembrando que já foram postadas aqui soluções de backup iguais a essa utilizando o Xtrabackup e o Mysqldump, nesse tutorial vou abordar a solução Mydumper, sugiro a leitura dos artigos “Soluções de Backup no MySQL” e “Mydumper & Myloader- Substituindo o Mysqldump” para um melhor aproveitamento dos conceitos envolvidos neste artigo e também como guia de instalação do …

[Leia mais]
Estratégia de Backup MySQL – Slides

Fala pessoal, em Novembro do ano passado estive em Londres falando sobre backups na Percona Live London 2014, abaixo estão os slides da apresentação (está em inglês), fiquem a vontade para comentar.

Versão em PDF


[Leia mais]
Conheça 5 incríveis alternativas open source de backup para Linux

Já dizia a velha máxima da informática: “Só Jesus salva! O restante se faz backup”. Brincadeiras a parte, um bom sistema de backup é essencial para casos como:

  • Erros humanos
  • Falha em RAID ou disco
  • Corrompimento do sistema de arquivos
  • Data centers destruídos e etc

Neste artigo, vamos listar cinco softwares impressionantes. Além de serem todos open source, que você pode usar como solução de backup.

Bacula – ferramenta de backup cliente/servidor para redes heterogêneas

Este é um excelente software para gerenciar backup e restore em redes de computadores que possuam sistemas Linux, OSX e Windows. Você pode configurá-lo através de uma CLI, GUI ou interface web.

[Leia mais]
Mydumper & Myloader- Substituindo o Mysqldump

How MySQL DBA & support engineer would imagine ‘mysqldump’

Como assim substituindo? É uma nova versão do MySQLDUMP?

– Não, é uma ferramenta disponibilizada pela comunidade para realizar o dump do MySQL de forma mais otimizada! E por isso você não vai mais querer utilizar o convencional MySQLDUMP em seus backups lógicos! Ele vai parecer tão defasado que você só vai utiliza-lo para backups ou export muito simples e com pequeno volume de dados!

O Mydumper é uma ferramenta de dump otimizada que possibilita gerar o dump de um banco de dados até 6 vezes mais rápido que o mysqldump convencional. Faz o dump de forma mais organizada e paralela.

https://launchpad.net/mydumper

Guia de instalação:

[Leia mais]
Integração do MySQL Enterprise Backup com o Symantec Netbackup
  • Compatibilidade
  • Instalação do MySQL Enterprise Backup
  • Peculiaridades do Netbackup e do MySQL Enterprise Backup
  • Configuração do Netbackup
  • Executando os backups
  • Descrição dos parâmetros do MySQL Enterprise Backup
  • Verificação das execuções através do Netbackup e do catalogo do MySQL

 

Um esboço rápido e fácil da integração:

 

 

Uma das grandes vantagens do MySQL Enterprise Backup se comparado ao seus concorrentes diretos é o fato de se integrar à ferramentas gerenciadores de backup, tais como o Netbackup, exportando os backups diretamente para unidades de fita, essa opção economiza espaço em disco e possibilita a padronização das soluções de backup, …

[Leia mais]
3 Maneiras Para Você Realizar Backup no MySQL Agora Mesmo

Esse é um assunto pouco abordado, muito negligenciado e EXTREMAMENTE importante.
Nesse artigo vamos ver 3 formas de realizar o backup, restore, otimizações e o tão polêmico backup incremental no MySQL.

Vamos ver o MYSQLDUMP, INTO OUTFILE/LOAD DATA INFILE e LOG BINÁRIO. São 3 formas distintas de realizar uma tarefa tão importante.

MYSQLDUMP

Método tradicional e bem difundido, ele realiza a extração das estruturas de databasestables e dados para um arquivo texto, onde o conteúdo são comandos …

[Leia mais]
Backup com o Log Binário

Nesse post vamos ver como utilizar o log binário para realizar backups e restore.

Esse é o método de backup mais complicado para ser gerenciado, porém se bem arquitetado é uma poderosa ferramenta de backup.
O logbin é um log de eventos que guarda todas as alterações que são feitas no servidor MySQL, seja de comandos DDL ou DML. Ele é usado em sua grande maioria dos casos apenas para a replicação, mas ele pode(e deve) ser utilizado como backup(incremental), uma vez que tudo que que altera o seu servidor é registrado.

O primeiro passo é habilitar o log binário, para isso edite o my.cnf

[mysqld]
log_bin = /var/log/mysql/mysql-bin.log

Como todas as alterações são escritas no logbin, ele tende a crescer bastante e é interessante adicionar opções, como por exemplo, mas cuidado, entende bem para que serve cada uma das opções.

Remover os arquivos com mais de …

[Leia mais]