यदि आप किसी फ़ाइल को बनाने, उसे स्थानांतरित करने और उसे लोड करने से बचना चाहते हैं, तो आप बस mysqldump को दूसरे सर्वर पर चल रहे mysql में या दूसरे सर्वर पर ssh mysql में पाइप कर सकते हैं।
रिमोट बॉक्स से कनेक्ट करने के लिए mysql का उपयोग करना:
mysqldump --all-databases | mysql -h yourserver.com
दूसरे सर्वर से कनेक्ट करने के लिए ssh का उपयोग करना
mysqldump --all-databases | ssh example@sqldat.com mysql
उन सभी को स्थानांतरित करने के लिए mysqldump --all-databases का उपयोग करें, या केवल डेटाबेस नाम निर्दिष्ट करें। mysqldump दस्तावेज़ देखें अधिक विकल्पों के लिए।
आप MySQL "प्रतिकृति" सुविधा का भी उपयोग कर सकते हैं, हालांकि इसे सेटअप करने में थोड़ा अधिक समय लगेगा, और यह काफी मुश्किल है। संभवत:केवल एक ही प्रवास के लिए हर समय और परेशानी के लायक नहीं है।