Displaying posts with tag: Backup (reset)
Backup com INTO OUTFILE/LOAD DATA INFILE

Nesse post vamos ver como criar backups utilizando o comando INTO OUTFILE e como restaurá-los com o comando LOAD DATA INFILE.

Basicamente é a exportação do conteúdo das tabelas para um arquivo texto(csv por exemplo) e a restauração dos arquivos texto para as tabelas.
Esse método é mais trabalhoso, pois é necessário realizar o procedimento para cada uma das tabelas e é feito o backup apenas dos dados, sendo necessário realizar o backup da estrutura separadamente.
Segundo a documentação o comando LOAD DATA INFILE é até 20x mais rápido do que o INSERT gerado pelo mysqldump. Mas esse tempo pode ser melhorado ainda mais caso alguns procedimentos sejam realizados, vamos discuir sobre eles.

Fazendo o Backup
Vamos usar o “SELECT … INTO OUTFILE”, veja mais em: …

[Leia mais]
Backup com mysqldump

Nesse post vamos ver como usar o mysqldump para realizar backups e como restaurá-los.

O mysqldump é a ferramenta que já vem com o MySQL para realização de backups, ela realiza a exportação dos dados dos databases(tabelas, procedures, functions, triggers e views) para um arquivo texto, onde o seu conteúdo são comandos DML e DDL.

Muita gente reclama que o mysqldump é lento ou gera locks nas tabelas no momento do backup, gerando uma fila de requisições gigante, elevando o load, uso de memória, swap, etc, caos total… Isso até pode ser verdade, mas sempre temos formas de não passar por esses problemas.

Eu sempre recomendo e faço os meus backups em um servidor slave, ou seja, monto uma replicação e realizo o backup a …

[Leia mais]
Backup lógico e tabelas federadas em: o mistério do backup malcriado

É muito frustrante quando precisamos retornar um backup, e, fatalmente, descobrimos que o arquivo está corrompido ou até incompleto. Às vezes, mais do que frustração, esta prosaica situação pode vir acompanhada de prejuízos, aborrecimentos, demissões, e, outras chatices. Portanto, cuidar […] ↓ Leia o restante deste post...

MySQL Backup Manager – “FromDual”

Acabo de ver mais um avanço em ferramentas para MySQL! A “FromDual” empresa que desenvolve e presta consultoria em MySQL lançou uma nova versão de seu Toolkit! Temos agora uma poderosa ferramenta de catalogo e centralização de backups, capaz de gerenciar a execução de backups: (Xtrabackup, Dump, Binlog) e catalogar o histórico de execução! Algo muito similar ao “RMAN” do Oracle.

Eu já fiz diversos scripts que catalogam e gerenciam a retenção dos backups, mas isso é muito personalizado e cada leitor deve customizar segundo suas necessidades! Agora essa ferramenta faz tudo isso de forma mais organizada e profissional!

A ferramenta é recente e portanto a noticia é quentinha! Segue:

Instruções e documentação da ferramenta (Contem a lista de pacotes necessários para o funcionamento da ferramenta ):

[Leia mais]
Script de backup (Xtrabackup + Retenção + Monitoramento)

A ideia desse post é mostrar um processo / política de backup por completo, contemplando:

  • 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

Para que seja possível acompanhar esse artigo, recomendo que leia primeiramente os artigos: http://mathiasbrem.com.br/solucoes-de-backup-no-mysql/ http://mathiasbrem.com.br/backup-com-xtrabackup/ Eles lhe darão uma base conceitual de DBA e uma apresentação inicial das capacidades da ferramenta Xtrabackup. Instale o Xtrabackup como mencionado no artigo “backup com xtrabackup” Para começar configure o log binário do MySQL, isso …

[Leia mais]
Backup com Xtrabackup

Xtrabackup é uma solução de backup equivalente ao “Mysql Enterprise Backup”, o interessante é a possibilidade de poder utilizar exatamente os mesmos recursos e o mesmo tipo de backup de uma solução paga, através de uma ferramenta gratuita! (Ele é free (opensource), fique tranquilo! ) Com o Xtrabackup você será capaz de:

  • Realizar backups full
  • Realizar backups incrementais
  • Realizar backups online (consistentes e sem gerar lock ou qualquer outro tipo de indisponibilidade)
  • Realizar backups comprimidos
  • Entre outras funcionalidades que você pode verificar no site oficial:
  • http://www.percona.com/software/percona-xtrabackup

A Instalação do Xtrabackup: A Percona disponibiliza pacotes para várias distribuições e versões binárias também, veja o link:

[Leia mais]
Backup com MySQL Dump

O MySQL DUMP é a solução de backup GNU disponibilizada junto ao MySQL, como meio de backup lógico, capaz de gerar backups consistentes sem causar indisponibilidade.

Pensando em um plano de backup, conforme o artigo: http://mathiasbrem.com.br/solucoes-de-backup-no-mysql/, montei um exemplo de script de backup utilizando o MySQL DUMP, esse script gera um backup consistente”INNODB“, compacto “GZIP“, e com capacidade de ser monitorado através do Nagios ou qualquer outra ferramenta. Baseado nas ideias empregadas nessa rotina você poderá desenvolver sua própria rotina, otimizando segundo as suas necessidades!

Shell Script:

mysqlbackup.sh

#!/bin/bash …
[Leia mais]
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 as ferramentas e meios que temos a disposição?
  • Quanto tempo manter um backup?
  • Monitorar os backups, para que?

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 …
[Leia mais]
Percona Xtrabackup / innobackupex processo de backup e restauração

Original post: http://anothermysqldba.blogspot.com/2013/06/percona-xtrabackupinnobackupex-backup.html

Este é um exemplo muito simples de como usar Percona Xtrabackup / innobackupex 

Este MariaDB só tem o banco de dados mundial em como um exemplo de dados. 
Isso tudo pode ser programado, mas por agora é para fins de demonstração. 

Criar um backup completo: 

MariaDB [(none)]> create database Start_Of_Demo; -- Just here for the demo
Query OK, 1 row affected (0.00 sec)


[root@Fedora64 src]# innobackupex --no-lock --parallel=4 --user=root --extra-lsndir=/usr/local/src/incremental_last_checkpoint/ …

[Leia mais]
DatabaseCast #32: Backup e restore


Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini recebem o convidado especial Jonny Ken para uma conversa sobre backup e restore.

Neste episódio você vai saber como a biologia e a informática podem trabalhar juntas, por que separar um servidor de direcionamento de um servidor de bookmark, a diferença entre backup e cópia, quais são os tipos e as opções avançadas de backup e finalmente responder obter a resposta para a pergunta: o que exatamente aconteceu com o Migre.me?

Não deixe de nos incentivar com o seu comentário, mandando e-mail para …

[Leia mais]