Michael Mafort

Facilidades para sua vida – Parte 5 – Criando backups no mysql

by Michael Mafort on jan.28, 2009, under Facilidades para sua vida, Linux, Mysql

Para criar backups no mysql é muito simples, basta ter o mysqldump instalado em sua máquina, para isto verifique se no diretório onde estão os binários do seu mysql se ele está lá se estiver basta acessar pelo prompt/shell. No windows você pode adicionar o caminho dos arquivos binários ao path do sistema, para que seja acessivel em qualquer lugar, ou então você entra no diretório pelo prompt.

Ex.: cd c:\mysql\bin

Adicionando a váriaveis de ambiente a path do windows (no linux por padrão já deverá estar configurado):

Clique em propriedades do sistema, na aba avançado clique em variáveis de ambiente, em variáveis do sistema clique em path e em editar, adicione ao final do path o caminho para os binários do mysql, no exemplo c:\mysql\bin, lembrando de mantê-lo separado do anterior por um ponto e virgula “;”.

Agora vamos ao backup:

Dump de um banco específico:

1
mysqldump -h endereco_do_host -u usuario_mysql --password senha_do_usuario --database nome_do_banco > nome_do_arquivo_saida.sql

Dump de todos os bancos:

1
mysqldump -h endereco_do_host -u usuario_mysql --password senha_do_usuario --all-databases > nome_do_arquivo_saida.sql

Explicando:

-h: host do seu mysql. Ex.: mysql.exemplo.com.br, localhost ou o ip do seu banco
-u: usuário do seu mysql.
–password: senha do seu mysql.
–database: nome do banco de dados a ser exportado.
–all-databases: para exportar todos os bancos que o usuário tem permissão.
>: Significa que a saida irá para um arquivo a ser informado a seguir, no nosso exemplo nome_do_arquivo_saida.sql

É isso ai pessoal.

Abraço!


1 Comment for this entry

Leave a Reply

Procurando por algo?

Digita ai pra ver se encontramos:

Não achou o que procurava? Envie um comentário para o autor informando o que deseja!