Usando a opção --password
para mysqldump, você pode especificar a senha a ser usada para que não seja solicitada. Adicione --password=<yourpassword>
ao comando que você usa para chamar mysqldump no script em lote.
Estou usando o mysqldump para fazer backup do banco de dados mysql. Eu criei um arquivo de lote que faria isso para mim e usei o agendador de tarefas para fazer isso automaticamente. Mas toda vez que ele é iniciado, ele sempre solicita uma senha, que requer intervenção do usuário, o que eu faria com isso. Alguma outra maneira de saber como fazer isso?
Existe um script Open Source chamado automysqlbackup que possui alguns bons recursos, incluindo login automático e backups datados - que valem um estudo.
sourceforge.net/projects/automysqlbackup /