mysqldump

1. mysqldump

Thiago Barros
thiagounix

(usa Debian)

Enviado em 28/08/2008 - 10:23h

Ola pessoal?

Tenho duvidas sobre o o backup do banco, meu ambiente é freebsd eo db
é mysql e quero fazer um backup, de acordo com o google, pq sou um 0 a
esquerda em banco, hehehe, o comando seria :
mysqldump -all-databases --user=user --password=senha --complete-insert
--add-drop-table , assim é blz, ele roda um tempão aparece varias
coisas na tela e pronto, mas, primeira dúvida: aonde esta a pasta ou
arquivo gerado com isto? outra duvida é: se eu apontar para um arquivo
assim > sqlexpemplo.sql ele em dois segundos gera o arquivo, realmente
aparece lá as tabelas e tudo, mas e os dados estão também?? pq é
tão rápido quando apontado? é so a estrutura? como isto funciona? Eu
preciso de fazer backup full do banco todo com todos os dados. como
isto seria?
Grato.



  


2. Re: mysqldump

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 28/08/2008 - 10:44h

Cria um script assim queridão ó:

USUARIO="root"
SENHA="minhasenha"
BANCO="minhabase"
DESTINO="/backup"

mysqldump --default-character-set=latin1 --set-charset --create-options --add-drop-table --single-transaction -p$SENHA -u$USUARIO $BANCO > $DESTINO/$BANCO.sql

[]'s
Marcos Miras


3. Re: mysqldump

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 28/08/2008 - 10:50h

aonde esta a pasta ou arquivo gerado com isto?

Ele gerou na tela, não em arquivo.



Outra duvida é: se eu apontar para um arquivo assim > sqlexpemplo.sql ele em dois segundos gera o arquivo, realmente aparece lá as tabelas e tudo, mas e os dados estão também??

Sim.



pq é tão rápido quando apontado?

Resumindo, porque quando apontado ele gera direto no arquivo, sendo assim somente o tempo de processamento e de escrita em disco, quando você o faz sem apontar ele tem o tempo de processamento e o de redirecionamento para a tela, que é bem mais demorado que o de escrita em disco.



é so a estrutura?

Não, está completo.



como isto funciona?
Executando o comando.... :)



Eu preciso de fazer backup full do banco todo com todos os dados. como
isto seria?

Da forma como você fez ao redirecionar para um arquivo. Existem outras opções interessantes, mas da forma como você já fez é o suficiente.



[]s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts