Definitivamente (para linux) automysqlbackup
do link .
Para o servidor windows mysql, você pode usar a ferramenta de backup agendada do aplicativo de administrador mysql.
Para MS SQL eu uso scripts SQL executados a partir de tarefas agendadas. Aqui está um bom .
Para fazer upload automaticamente remotamente (do Windows) em um servidor FTP, use Fling .