I've used a straight dump from a server and piped the output into another :
I log into the server that I'd like to populate. Then:
mysqladmin -uLocalMysqlUser create tableName
mysqldump -hOtherHostName -uUser -pPassword tableName | mysql -hlocalhost -uLocalMysqlUser tableName
It's probably far from the "best" method, but it gets the job done. 🙂