Мне недавно пришлось сбрасывать большие наборы данных. Из того, что я нашел в 200 МБ базе данных с 10 000+ записями во многих таблицах, является следующее. Я использовал команду linux 'time', чтобы узнать фактическое время.
12 минут, используя:
mysqldump -u пользователь -p pass myDBName> db-backups.sql
7 минут для клонирования базы данных:
mysqldump -u пользователь -p pass myDBName | mysql -u пользователь -p pass cloneDBName
И менее чем за секунду:
mysqlhotcopy -u пользователь -p pass myDBName cloneDBName
Последний из них поразил меня, но вы должны войти в систему локально, где находится сервер базы данных. Лично я думаю, что это намного быстрее, чем удаленно делать дамп, вы можете сжать файл .sql и передать его вручную.