Удобно запускать по cron
#!/bin/bash prefix=database # файл будет называться по имени базы данных suffix=$(date +%s) # суффикс в виде даты filename=$prefix.$suffix."sql" # полученное имя файла mysqldump -h host -u login -ppassword database > $filename