Cara memindahkan MySQL disini sangat mudah dilakukan baik untuk pemula sekalipun. Database MySQL anda tidak akan ada yang hilang dan semua user/password juga masih sama. Cara ini bisa digunakan untuk memindahkan database dari distro linux manapun, yang peru di ingat server baru harus menggunakan MySQL versi yang sama atau lebih baru.
Server Lama
Backup semua data MySQL anda, simpan ke file db.sql
mysqldump -u root -p --all-databases > db.sql
Server Baru
Copy file dari server lama dengan scp
atau tool lainnya, contoh copy menggunakan scp
scp -P 22 root@server.lama:/direktori/db.sql /home/db.sql
-P 22 : Port SSH server lama
/direktori/db.sql : lokasi file db.sql
/home/db.sql : tempat anda menyimpan file db.sql
di server baru
setelah file tersebut di copy, restore dengan cara
mysql -u root -p < /home/db.sql
setelah selesai, reload priviledge agar MySQL di server baru, menggunakan credential (username/password) yang sama dengan server lama.
mysqladmin flush-privileges