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!
janeiro 28th, 2009 on 7:00 pm
Isto é muito útil!!
Acho que deveria ser obrigatório todo programador saber fazer rsrsrsrs
Tenho costume de fazer backups do banco de dados do sistema diáriamente.
Abraços!