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

Leave a comment

Your email address will not be published. Required fields are marked *