you would need to do it via ssh
upload it via ftp (or even ftp from the other server)
then use ssh and mysql commands to import it.
you could break it up into 2 mb chunks and upload it bit by bit
you can use this command, it should restore the db
Code:
mysql -u user -p dbname < /path/to/backup.sql