Ya que la ejecución automática de todos modos depende de un cronjob en linux o tarea programada en windows, te sugiero buscar información sobre estos temas, y si vas a hacer el respaldo de toda tu base de datos, en vez de usar el script, manejar
mysqldump