Como usar tarefa agendada para fazer backup do banco de dados MySQL

Como usar tarefa agendada para fazer backup do banco de dados MySQL

Estou usando o mysqldump para fazer backup do banco de dados mysql. Eu criei um arquivo em lote que faria isso por mim e usei o agendador de tarefas para fazer isso automaticamente. Mas toda vez que inicia ele sempre solicita uma senha, o que requer intervenção do usuário, o que eu faria com isso. Alguma outra maneira que você conheça de como fazer isso?

Responder1

Usando a --passwordopção mysqldump você pode especificar a senha a ser usada para que não seja necessário avisá-lo. Adicione --password=<yourpassword>ao comando que você usa para invocar mysqldump no script em lote.

Responder2

Existe um script de código aberto chamado automysqlbackup que possui alguns bons recursos, incluindo login automático e backups datados - vale a pena estudar.

sourceforge.net/projects/automysqlbackup/

informação relacionada