Ik heb zojuist een (gepartitioneerde) tabel met een record van 50 miljoen geïmporteerd/geëxporteerd, het had slechts 2 minuten nodig om het van een redelijk snelle machine te exporteren en 15 minuten om het op mijn langzamere desktop te importeren. Het was niet nodig om het bestand te splitsen.
mysqldump is je vriend, en wetende dat je veel gegevens hebt, is het beter om deze te comprimeren
@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