Featured Posts

Boas práticas e convenção de código Java Como a oracle comprou a tão conhecida Sun microsystems, e sabe lá deus se o conteudo do site pode sumir do dia pra noite, vou deixar arquivado aqui um pdf, com as boas práticas e conveção de código...

Readmore

Resetar senha do mysql 5 no windows para quem esqueceu Hoje eu estava dentro do mysql (no windows, acredito que no linux o processo tambem seja igual), e precisava trocar a senha dele por uma mais trivial. Tarefa fácil, ja fiz muitas vezes e não irei errar!...

Readmore

Resetar senha do mysql 5 no windows para quem esqueceu Hoje eu estava dentro do mysql (no windows, acredito que no linux o processo tambem seja igual), e precisava trocar a senha dele por uma mais trivial. Tarefa fácil, ja fiz muitas vezes e não irei errar!...

Readmore

Gráficos com Google Chart API Toda pessoa que se torna programador :P, um dia na vida pelo menos, vai ter a necessidade de mostrar dados em formas de gráficos! Veja agora um pouco de Google Chart API em 10 minutos. A API do Google...

Readmore

Backup e importação de dados no Mysql Se você tem acesso à maquina na qual o Mysql está instalado ou seu servidor permite conexões externas, você pode facilmente criar um backup de um banco de dados em poucos minutos. Primeiramente,...

Readmore

  • Prev
  • Next

Backup e importação de dados no Mysql

Posted on : 13-05-2009 | By : Wryel | In : mysql

0

Se você tem acesso à maquina na qual o Mysql está instalado ou seu servidor permite conexões externas, você pode facilmente criar um backup de um banco de dados em poucos minutos. Primeiramente, vamos localizar aonde se encontra a ferramenta Mysqldump, geralmente ele fica dentro da pasta “bin” do Mysql.

Se estiver usando o sistema operacional windows, você pode ir até o ms-dos (em executar, você pode digitar CMD e apertar o ENTER) e digitar a seguinte sequencia de comandos para localizar o Mysqldump:

cd \

dir mysqldump.exe /s

dependendo aonde seu mysql esteja nstalado, o resultado será algo mais ou menos como:

O volume na unidade C é Sistema

O número de série do volume é 3852-C924

Pasta de C:\Arquivos de programas\MySQL\bin

04/08/2008 15:45 2.052.736 mysqldump.exe

1 arquivo(s) 2.052.736 bytes

Total de arquivos na lista:

1 arquivo(s) 2.052.736 bytes

0 pasta(s) 22.138.257.408 bytes disponíveis

Caso esteja no linux:

# cd /

# find / -name ‘mysqldump’

dependendo aonde seu mysql esteja nstalado, o resultado será algo mais ou menos como:

/usr/bin/mysqldump

Navegue até a pasta que foi lozalizado o arquivo, e, agora iniciaremos com o comando para a realização de backup, digite:

mysqldump -h <endereço do mysql> -u <usuario do mysql> -p <nome do banco de dados> > <nomeDoArquivo.txt>

algo como:

mysqldump -h localhost -u root -p producao > backup.txt

em seguida confirme e informe a senha e aguarde a geração do backup.

Agora, para fazer a importação do backup o procedimento é um pouco parecido, sendo necessario apenas mudar o sinal de maior para menor e fazer o comando no mysql:

mysql -h localhost -u root -p producao < backup.txt

Caso você queira apenas fazer backup de uma tabela do banco de dados, o comando é:

mysqldump -h <endereço do mysql> -u <usuario do mysql> -p <nome do banco de dados> -t <nome da tabela> > <nomeDoArquivo.txt>

Para conhecer os parametros adicionais disponíveis, você pode acessar: http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html