I dont think 500MB is that large, I have uploaded 2GB.

Back them up using SSH/GZIP

can you upload it to your server using FTP then use SSH to import it into the database?