Eu poderia fazer backup do mySQL sem armazenar minha senha no arquivo?

1

Eu uso o seguinte script em /etc/crontab para fazer um backup diário do meu banco de dados MySQL (até os últimos 30 dias):

0 8 * * * mysqldump -u root -PASSWORD --all-databases > /root/backups/mysql/db.sql
1 8 * * * zip /root/backups/mysql/db-$(date +\%F-\%T-).sql.zip /root/backups/mysql/db.sql
2 8 * * * rm /root/backups/mysql/db.sql
2 8 * * * find /root/backups/mysql/* -mtime +30 -exec rm {} \;

Eu preciso digitar minha senha onde está escrito SENHA. Isso é problemático porque, então, minha senha do banco de dados raiz é exposta se alguém invadir o sistema. Existe uma maneira de fazer exatamente os mesmos backups automáticos sem gravar a senha exposta?

    
por JohnDoea 17.04.2017 / 17:56

0 respostas

Tags