मैंने अभी 50 मिलियन रिकॉर्ड के साथ एक (विभाजित) तालिका का आयात/निर्यात किया है, इसे एक उचित तेज़ मशीन से निर्यात करने के लिए केवल 2 मिनट और मेरे धीमे डेस्कटॉप पर इसे आयात करने के लिए 15 मिनट की आवश्यकता है। फ़ाइल को विभाजित करने की कोई आवश्यकता नहीं थी।
mysqldump आपका मित्र है, और यह जानते हुए कि आपके पास बहुत अधिक डेटा है, इसे संपीड़ित करना बेहतर है
@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