you have ssh or telnet access on the new machine, but not the old?
Here is a fast way to see if you have remote access to the old MySQL server
$bash 2.0> mysqldump -u username -p -h oldhostmachine.com --opt databasename > databasename.sql
You will be promted for a password. then if it connects you're in luck.