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?
Tags backup