Создайте файл cron.sh со следующим содержимым:
mysqldump -u root -p{PASSWORD} DBNAME 2>> "/filename_`date '+%Y-%m-%d'`.sql"
И дайте разрешение на чтение или полный доступ для этого файла cron.sh.
и добавьте эту строку в crontabфайл ($ crontab -e)
0 0 * * * cron.sh