GARANTIR DESCONTO

Fórum Backup automatizado #493120

22/09/2014

0

Ultimamente estou fazendo perguntas um tanto meio que influencias pelas leituras de outros bancos e por conhecer pouco o MySQL e suas ferramentas tenho que fazer, existe alguma forma de automatizar backups do MySQL, li a respeito mas utilizavam o Linux.
Alan Mario

Alan Mario

Responder

Posts

22/09/2014

Ronaldo Lanhellas

Sim. Você pode criar um shell script que faça o backup e colocar ele para ser executado de tempos em tempos pelo crontab, bem simples.
Responder

Gostei + 0

22/09/2014

Ronaldo Lanhellas

Sendo mais direto :

backup_mysql.sh
mysqldump -h HOST -u LOGIN -p -R --opt BANCO > backup.sql



no crontab você apenas agenda a tarefa para executar o "backup_mysql.sh"
Responder

Gostei + 0

22/09/2014

Alan Mario

Esse crontab é em ambiente Linux não é? eu li mas não sei ao certo.
Responder

Gostei + 0

22/09/2014

Ronaldo Lanhellas

Sim, crontab é um serviço disponível para o linux que é capaz de executar tarefadas agendadas.
Responder

Gostei + 0

22/09/2014

Alan Mario

Para o windows é o mesmo que um .bat?
Responder

Gostei + 0

23/09/2014

Alan Mario

Ronaldo, é a mesma utilização?
Responder

Gostei + 0

23/09/2014

Marisiana Battistella

Vou me intrometer na conversa aqui =D
Esse artigo ensina como programar um backup automático e criar o arquivo .bat no MySQL, achei q seria interessante compartilhar...

[url:descricao=Criar Bat e Backup Automático MySQL]https://www.devmedia.com.br/criar-bat-e-backup-automatico-mysql/20896[/url]
Responder

Gostei + 0

23/09/2014

Alan Mario

Mais que importante, a resposta foi direta ao ponto, só não entendi aonde inserir os comandos.
Responder

Gostei + 0

23/09/2014

Ronaldo Lanhellas

Vou me intrometer na conversa aqui =D
Esse artigo ensina como programar um backup automático e criar o arquivo .bat no MySQL, achei q seria interessante compartilhar...

[url:descricao=Criar Bat e Backup Automático MySQL]https://www.devmedia.com.br/criar-bat-e-backup-automatico-mysql/20896[/url]


Ótimo artigo se estiver usando Windows. Se estiver usando Linux o melhor mesmo é o crontab.
Responder

Gostei + 0

23/09/2014

Ronaldo Lanhellas

Para o windows é o mesmo que um .bat?


O shell script é como se fosse um ".bat" para o Windows, como você citou. Mas o crontab é um serviço, como um programa instalado no windows.
Responder

Gostei + 0

23/09/2014

Alan Mario

entendi, então é feito pelo prompt e pode ser feito pela ide?
Responder

Gostei + 0

24/09/2014

Marisiana Battistella

Um ponto importante a ser observado...
Pelo que entendi, o código de exemplo no artigo é programado no Delphi, eu imagino que ele cria uma aplicação e deixa ela rodando como serviço...

Eis um exemplo de como fazer no PHP: [url]http://www.deivison.com.br/criacao-de-backups-de-banco-de-dados-mysql-automaticamente/[/url]

Tem também como fazer em uma ferramenta de administração do MySQL, como, por exemplo, a MySQL Workbench.

Depende de como vc está trabalhando...
Responder

Gostei + 0

24/09/2014

Ronaldo Lanhellas

entendi, então é feito pelo prompt e pode ser feito pela ide?


Pela IDE ? Bom, eu aconselharia você a criar um script (shell script) que faça o backup pois é o método mais fácil. Pela IDE, apenas se você for desenvolver uma aplicação para fazer o backup automático (o que acho desnecessário).
Responder

Gostei + 0

24/09/2014

Alan Mario

Confesso que não estou entendendo bem, principalmente os codigos, Marisiana, isso é PHP?

Ronaldo, estou por fora desse shell, tem no windows isso?
Responder

Gostei + 0

24/09/2014

Marisiana Battistella

Te mostrei dois exemplos, um em Delphi e o outro em PHP. Essas são opções de criar uma aplicação para fazer o backup dos dados.

Além disso, vc pode programar o backup na ferramenta de administração do MySQL, aí vc tem q ver qual ferramenta vc está utilizando pra ver como se faz...
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar