Como restaurar uma tabela MySQL

Ola pessoal,

Em época de férias, muito esforço nos estudos para tirar a 1z0-883, irei focar alguns posts futuramente sobre o exame.

“Eu amo backups e snapshot’s” diria um companheiro de trabalho, porém é comum e rotineiro o DBA trabalhar com estratégias de backup e restore.

Neste tópico, uma rápida pincelada de como efetuar o restore de uma única tabela no MySQL.

Tudo depende da origem do seu dump e de como ele foi gerado. Supondo que você tem o dump completo da base, acredito que a melhor forma é você restaura-lo em uma base temporária e efetuar o backup apenas da tabela que necessita.

Para restaura-lo em uma base através da linha de comando:

Após o termino do restore, vamos efetuar o dump desta unica tabela:

Continue lendo

Backup via mysqldump & Restore

Ola pessoal,

Ter um backup integro da base de produção é o dia a dia do DBA, afinal nunca sabemos quando a bruxa esta solta.

O MySQL já oferece o utilitário mysqldump, o qual você pode gerar backups lógicos de suas bases. Um script que falando muito por cima, traz toda a estrutura da sua base com todos os objetos, e pode ser manuseado com os parâmetros desejados.

Através do terminal linux, podemos gerar um backup lógico com o comando:

*Cuidado ao fazer isso em produção, pois o mysqldump ira efetuar um lock em cada tabela enquanto faz o backup, entrando em concorrência com as demais transações.
Continue lendo