Minha duvida é, como eu posso fazer isso no Windows 7? Existe alguma forma de eu executar o comando "mysqldump --user='meu_usuario' --password='minha_senha' --all-databases=true" com uma saída de arquivo compactada e ainda agendar a tarefa semanalmente?
Antes que me xinguem alertando que aqui não é lugar para suporte de soft's Windows, usei este fórum pois sei da facilidade da tarefa no Linux, porém não tenho noção de como solucionar isso no Windows. Além do mais, é uma necessidade que um dia ou outro todos nós talvez possamos passar, afinal em trabalhos infelizmente não podemos impor nosso gosto ou SO preferencial.
Olá Daniel, baixei a ferramenta (não a conhecia, possui recursos bem interessantes de monitoramento, será de grande utilidade para mim.) mais verifiquei que a mesma só permite agendamento de backup semanal de bases previamente selecionadas.
Bem, posso estar equivocado, mais não vi nenhuma opção como o all-databases. Tenho scripts em php que criam databases novas de acordo com o progresso do projeto em questão, logo teria de qualquer forma que solicitar que um funcionário adiciona-se as novas bases de tempos em tempos. De qualquer forma, se não tiver jeito já é uma ajuda! Obrigado pela rapidez do suporte!!! Muito boa a ferramenta indicada.
[4] Enviado em 31/01/2012 - 11:06h Re: Rotina de Backup das bases [RESOLVIDO]
Valeu Daniel, resolvi criando um batch e adicionando ao agendador de tarefas do windows. Segue abaixo o código (para que funcione é necessário ter winrar instalado, e adicionar o diretório de instalação do mesmo na variável de ambiente path do windows.):
@ECHO OFF
C:
del backup_mysql.rar
mysqldump --user='meu_usuario' --password='minha_senha --all-databases=true >> backup_mysql.sql
rar a backup_mysql.rar backup_mysql.sql
del backup_mysql.sql
[6] Enviado em 31/01/2012 - 11:50h Re: Rotina de Backup das bases [RESOLVIDO]