Acabo de importar/exportar una tabla (particionada) con un registro de 50 millones, necesité solo 2 minutos para exportarla desde una máquina razonablemente rápida y 15 minutos para importarla en mi escritorio más lento. No hubo necesidad de dividir el archivo.
mysqldump es tu amigo, y sabiendo que tienes muchos datos es mejor comprimirlos
@host1:~ $ mysqldump -u <username> -p <database> <table> | gzip > output.sql.gz
@host1:~ $ scp output.sql.gz host2:~/
@host1:~ $ rm output.sql.gz
@host1:~ $ ssh host2
@host2:~ $ gunzip < output.sql.gz | mysql -u <username> -p <database>
@host2:~ $ rm output.sql.gz