Mostrando entradas 1 para 10 de 31
Próximo 10 Entradas mais antigos »
Displaying posts with tag: Backup (reset)
EXPORTANDO TABELAS INNODB

Você sabe como exportar uma ou mais tabelas InnoDB de um database para outro ou de um servidor para outro apenas movendo os arquivos de dados?

Como sabemos, com tabelas InnoDB não podemos fazer igual fazemos com tabelas MyISAM, onde basta copiarmos os 3 arquivos(MYD, MYI e FRM) da tabela MyISAM e enviar para onde quisermos. Mas tem um recurso nativo e que permite fazer algo bem semelhante e pode ajudar muito.

Assista o video e veja como isso funciona.

 

 Pré-requisitos

  1. MySQL 5.6.6 ou superior
  2. InnoDB File Per table ativado

Como fazer

Independente se deseja enviar para um database no mesmo servidor ou para outro servidor os procedimentos são os mesmos.

Os exemplo abaixo são os mesmos mostrados no video acima, então para um melhor entendimento das instruções abaixo assista o video .

Criar uma tabela com a mesma estrutura …

[Leia mais]
Backup online no MySQL com xtrabackup

Meu último post referente a backups foi a bastante tempo atrás. Embora ainda válido, não é aconselhável para ser utilizado como backup diário, então resolvi mostrar uma outra opção, o XtraBackup.

Com XtraBackup, você pode realizar backups sem interromper leituras e escritas (ele requer lock por um período bem curto de tempo para pegar coordenadas do binlog).
Hoje vou mostrar como realizar backup completos utilizando a ferramenta.

Instalação:

Para realizar a instalação, eu aconselho utilizar os repositórios para Yum / Apt-get:

Centos / Redhat:

sudo yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
sudo yum …
[Leia mais]
Backup online no MySQL com xtrabackup

Meu último post referente a backups foi a bastante tempo atrás. Embora ainda válido, não é aconselhável para ser utilizado como backup diário, então resolvi mostrar uma outra opção, o XtraBackup.

Com XtraBackup, você pode realizar backups sem interromper leituras e escritas (ele requer lock por um período bem curto de tempo para pegar coordenadas do binlog).
Hoje vou mostrar como realizar backup completos utilizando a ferramenta.

Instalação:

Para realizar a instalação, eu aconselho utilizar os repositórios para Yum / Apt-get:

Centos / Redhat:

sudo yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
sudo yum …
[Leia mais]
Amazon RDS para SQL Server – Suporte para Backup/Restauração Nativos para Amazon S3

Os leitores regulares dos meus artigos sabem que eu sou um grande fã do Amazon Relational Database Service (RDS). Como um serviço de banco de dados gerenciado, ele cuida dos aspectos mais rotineiros de configuração, operação e a escalabilidade de um banco de dados relacional.

Nós lançamos suporte para SQL Server em 2012. Continuando o nosso esforço para adicionar recursos que incluíram o suporte para SSL, as principais atualizações de versão, …

[Leia mais]
MyGitSchema | Versionando o banco de dados

Manter o controle de versão de projetos tem sido uma tarefa fácil com auxilio de ferramentas de mercado como git, jenkis e tantas outras. Porém tenho visto que em muitos casos as estruturas e objetos de banco de dados são tratados apartadamente como algo fora do escopo de projeto pelas equipes de desenvolvimento e por isso perde-se o histórico de alterações nas estruturas. Ainda levando em consideração as alterações realizadas por um DBA tais como inclusão de novos índices, particionamento e compressão ficará ainda mais difícil garantir que exista histórico de controle da estrutura de banco de dados de “produção”.

Trabalhando com esse tipo de problemática desenvolvi um script bem simples, capaz de versionar diversos ambientes de bancos de dados de forma automatizada.

Com pouco tempo de uso pude aumentar a integração com a área de desenvolvimento, pois cada alteração ou teste que é realizado no ambiente …

[Leia mais]
DatabaseCast: Atitude e iniciativa

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Sulamita Dantas (@suladantas) e Vitor Fava (@sqlservermaniac) contam até 10 e tomam uma atitude. Neste episódio você vai aprender a não brincar com a folha de pagamento, saber quando e como tomar uma atitude, valorizar o backup, automação, inventário e cluster do banco de dados e contar até dez para não perder a paciência.

Não deixe de nos incentivar acessando o site do …

[Leia mais]
Fazendo backup do seu MySQL com API do Dropbox

Pessoal, hoje eu vou mostrar para vocês como criar uma rotina de backup do seu MySQL, utilizando o shell como script de backup e a API do Dropbox como forma de armazenamento dos dados.

É fato que devemos ter backups íntegros das nossas aplicações e servidores. Um backup confiável pode ser a diferença entre você ter que trabalhar durante algumas horas ou alguns dias ou até mesmo a diferença entre o sucesso ou a falência de uma empresa. Nada é mais frustrante, desmotivante e caro do que ter que refazer todo um sistema por uma simples falha no seu backup.

 

Configurando o ambiente

Para que o nosso script consiga usar a API, precisamos instalar o curl. O curl é uma ferramenta de linha de comando open source que transfere dados para uma URL , suportando DICT, FTP, FTPS , Gopher , HTTP, HTTPS, IMAP, IMAPS , LDAP, LDAPS , POP3, POP3S , RTMP , …

[Leia mais]
Fazendo backup do seu MySQL com API do Dropbox

Pessoal, hoje eu vou mostrar para vocês como criar uma rotina de backup do seu MySQL, utilizando o shell como script de backup e a API do Dropbox como forma de armazenamento dos dados.

É fato que devemos ter backups íntegros das nossas aplicações e servidores. Um backup confiável pode ser a diferença entre você ter que trabalhar durante algumas horas ou alguns dias ou até mesmo a diferença entre o sucesso ou a falência de uma empresa. Nada é mais frustrante, desmotivante e caro do que ter que refazer todo um sistema por uma simples falha no seu backup.

 

Configurando o ambiente

Para que o nosso script consiga usar a API, precisamos instalar o curl. O curl é uma ferramenta de linha de comando open source que transfere dados para uma URL , suportando DICT, FTP, FTPS , Gopher , HTTP, HTTPS, IMAP, IMAPS , LDAP, LDAPS , POP3, POP3S , RTMP , …

[Leia mais]
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 soluções de backup iguais a essa utilizando o Xtrabackup e o Mysqldump. Neste artigo vou abordar a solução Mydumper, então sugiro a leitura dos artigos “Soluções de Backup no MySQL” e “ …

[Leia mais]
Realizando backup com Xtrabackup

O 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.

Outras funcionalidades você pode verificar no site oficial.

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

[Leia mais]
Mostrando entradas 1 para 10 de 31
Próximo 10 Entradas mais antigos »