Este link fornece informações sobre backup e restauração com mysqldump. Também dá alguns exemplos com um servidor remoto.
Os comandos importantes desse link são:
backup:
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
restaurar:
mysql -u root -p[root_password] [database_name] < dumpfilename.sql