Sorry !
I would like to do the samething...
1) I create a script on my server i will put in cron :
#!/bin/bash
#
backup of mysql server
#
mysqldump -c -h[] -u[] --password=[] [DatabaseName] > path/mysqlbackup.sql
gzip -f -9 path/mysqlbackup.sql
2) I create a ftp script in two part :
ftpbackup:
download backup file
ftp -i -n hostname < script.txt
and script.txt :
user username password
get path/mysqlbackup.sql.gz
Alain