এক MySQL সার্ভার থেকে অন্য সার্ভারে টেবিল বা ডাটাবেস কপি করার জন্য mysqldump ব্যবহার করা হয়।
পদ্ধতি ১: ফাইল ব্যবহার করে
সোর্স হোস্টে নিচের কমান্ড চালান:
$ mysqldump -u root -p database_name table_name > dump.txt password *****
টেবিল নাম বাদ দিয়ে পুরো ডাটাবেস কপি করা যায়।
এখন dump.txt ফাইলটি অন্য হোস্টে FTP করুন এবং নিচের কমান্ড চালান (ডেস্টিনেশন সার্ভারে ডাটাবেস তৈরি থাকতে হবে):
$ mysql -u root -p database_name < dump.txt password *****
পদ্ধতি ২: সরাসরি নেটওয়ার্ক経由 (ফাইল ছাড়া)
যদি উভয় সার্ভারে একসাথে কানেক্ট করা যায়:
$ mysqldump -u root -p database_name \ | mysql -h other-host.com database_name
এখানে mysqldump আউটপুট পাইপ経由 সরাসরি রিমোট MySQL সার্ভারে পাঠানো হয়।