mediante cron, mando ejecutar cada semana unas líneas de código PHP que se ocupan de realizar una copia de seguridad de cierta base de datos (bbdd en el ejemplo):
exec("mysqldump --host=dominio --user=usuario --password=clave bbdd | sed -e \"s/DEFINER[ ]=[ ][^]*/*/\" | gzip > bbdd.sql");
dado que se pasa una clave por línea de comandos (--password
), esta ejecución provoca un aviso:
mysqldump: [Warning] Using a password on the command line interface can be insecure.