Quirky question on my mind...

can I backup a remote hosted mysql db? I can't access the .db (or whatever mysql extensions are) file itself... is there a way that I can dump all the data into a delimited file, download it... and if there's a problem later, upload it and read it back in?