Jika Anda ingin menghindari pembuatan file, mentransfernya, dan memuatnya, Anda bisa menyalurkan mysqldump ke salah satu mysql yang berjalan di server lain, atau ssh mysql di server lain.
Menggunakan mysql untuk terhubung ke remote box:
mysqldump --all-databases | mysql -h yourserver.com
Menggunakan ssh untuk terhubung ke server lain
mysqldump --all-databases | ssh [email protected] mysql
Gunakan mysqldump --all-databases untuk mentransfer semuanya, atau cukup tentukan nama database. Lihat dokumentasi mysqldump untuk opsi lainnya.
Anda juga dapat menggunakan fitur "Replikasi" MySQL, meskipun itu akan memakan waktu lebih lama untuk menyiapkannya, dan agak rumit. Mungkin tidak sepadan dengan semua waktu dan masalah hanya untuk satu migrasi tunggal.