मेरे पास मेरे स्थानीय देव सर्वर पर एक बहुत बड़ी MySQL तालिका है: डेटा की 8 मिलियन से अधिक पंक्तियां। मैंने लोड डेटा इन्फ्लू का उपयोग करके तालिका को सफलतापूर्वक लोड किया।एक बड़ी MySQL तालिका को एकाधिक छोटी फ़ाइलों के रूप में निर्यात करें
अब मैं इस डेटा को निर्यात करना और इसे दूरस्थ होस्ट पर आयात करना चाहता हूं।
मैंने दूरस्थ डेटा में लोड डेटा स्थानीय INFILE की कोशिश की। हालांकि, लगभग 15 मिनट के बाद रिमोट होस्ट का कनेक्शन विफल हो जाता है। मुझे लगता है कि मेरे लिए डेटा को कई छोटी फाइलों में निर्यात करने का एकमात्र समाधान है।
मेरे निपटारे के उपकरण PhpMyAdmin, HeidiSQL और MySQL वर्कबेंच हैं।
मुझे पता है कि एक फ़ाइल के रूप में निर्यात कैसे करें, लेकिन एकाधिक फाइलें नहीं। मैं यह कैसे कर सकता हूँ? में db_name को
mysqldump -u user -p db_name > backupfile.sql
backupfile से आयात: अपने mysql में db_name से backupfile.sql को
निर्यात:
तुम बस के लिए आवश्यक तालिका mysqldump'ing और आयात के माध्यम से यह पुनर्निर्माण की कोशिश कर सकते। –
क्या आप अपनी स्थानीय मशीन से MySQL मशीन से कनेक्ट कर सकते हैं? – Michael
@ माइकल - हां, ज़ाहिर है। मैं डेटाबेस n¿maintenance के लिए HeidiSQL का उपयोग कर रहा हूँ। – Billy