Vous êtes sur la page 1sur 3

Backup em MySQL mysqldump gzip bzip2 MySQL http://marceloaltmann.wordpress.com/2011/06/27/backup-em-mysql-m...

Incio CONTATO SOBRE

Busca
Backup em MySQL 27/06/2011

mysqldump gzip busca ir

bzip2
By Marcelo Altmann
Tpicos recentes
Hoje vamos falar de um assunto muito importante para administradores de Replicao em MySQL Master
banco de dados, o BACKUP. Slave
Existem vrias estratgias de backup, snapshot, dump, dump + binlog, tudo
Optimizar consultas em MySQL
depende da sua necessidade e do tamanho do seu banco de dados. Vou
com query cache
explanar um pouco sobre a ferramenta que o prprio MySQL nos prov, que
o mysqldump, eu indico esta ferramenta para bancos de dados que possuam at Backup em MySQL
15gb/20gb, mais que isso, a probabilidade de voc ter problemas para mysqldump gzip bzip2
restaurar um backup e a grande demora, o tornam invivel. Instalando MySQL 5.5 Parte 2
Como o mysqldump funciona? Ele nada mais faz do criar comandos sql para
Multiplas instancias
nossa estrutura e dados e os jogar no arquivo indicado.
com mysqld_multi
Primeiramente, vou explicar algumas das mais importantes opes do
mysqldump depois, para quem tem o MySQL instalado em um servidor LINUX, Instalando MySQL 5.5 Parte 1
vou ensinar como compactar o dump em tempo real. Uma unica instancia

Fazendo backup de todos os bancos de dados:


Arquivos
mysqldump -u usuario -p --all-databases > dump.sql
julho 2011 (2)
Fazendo backup de somente um banco de dados:
junho 2011 (1)
mysqldump -u usuario -p --databases db1 > dump.sql maio 2011 (1)
abril 2011 (2)
Fazendo backup de varios banco de dados:

mysqldump -u usuario -p --databases db1 db2 db... > dump.sql

Fazendo backup com triggers

mysqldump -u usuario -p --triggers --all-databases > dump.sql

Fazendo backup com procedures e functions

mysqldump -u usuario -p --routines --all-databases > dump.sql

Agora vamos compactar o nosso dump em tempo real com o gzip:

mysqldump -u usuario -p --all-databases | gzip > dump.sql.gz

Podemos ainda atingir uma maior taxa de compresso utilizando o


bzip2:

mysqldump -u usuario -p --all-databases | bzip2 > dump.sql.bz2

Fazendo um comparativo entre o dump com as 3 opes de compresso


(nenhuma, gzip e bzip2) tivemos o seguinte resultado:

1 de 3 19/07/2011 12:41
Backup em MySQL mysqldump gzip bzip2 MySQL http://marceloaltmann.wordpress.com/2011/06/27/backup-em-mysql-m...

Dump normal 947k

Dump com gzip 297k

Dump com bzip2 205k

E como eu fao para restaurar o dump?

Normal:

mysql -u usuario -p < dump.sql

gzip:

gunzip < dump.sql.gz | mysql -u usuario -p

bzip2:

bunzip2 < dump.sql.bz2 | mysql -u usuario -p

Mais detalhes sobre mysqldump podem ser encontrados no manual online do


MySQL, at a prxima.

Share this: 1 0 Share


Share

This entry was posted on 0, 27 \27\UTC junho \27\UTC 2011 at 17:58 and tagged with mysql,
mysqldump and posted in MySQL. You can follow any responses to this entry through the RSS
2.0 feed.

Instalando MySQL 5.5 Parte 2 Multiplas instancias com mysqld_multi


Optimizar consultas em MySQL com query cache

Like Be the first to like this post.

2 de 3 19/07/2011 12:41
Backup em MySQL mysqldump gzip bzip2 MySQL http://marceloaltmann.wordpress.com/2011/06/27/backup-em-mysql-m...

Deixar uma Resposta

Iniciar Sesso Iniciar Sesso

Iniciar Sesso

Notificar-me os comentrios mais recentes via e-mail.


Notifique-me de novos artigos por e-mail

Publicar Comentrio

Blog no WordPress.com. Theme: Elegant Grunge by Michael Tyson.

3 de 3 19/07/2011 12:41

Vous aimerez peut-être aussi