Cara pertama adalah menggunakan phpmyadmin. Install dulu phpmyadmin dengan tutorial ini. Login pada phpmyadmin cpanel atau server lama anda dan eksport sebagai sql. Lalu buat database baru melalui serverpilot, dan login phpmyadmin server baru dan import aja sqlnya.
Cara kedua adalah melalui ssh putty. login pada server yang akan dibackup. Sebelumnya buka winscp atau filezilla ftp program anda, buka file wp-config.php wordpress anda atau config.php opencart anda.
Lihat databasename, databaseusername dan databasepassword pada file tersebut. Catat yah karena akan 2 kali dipakai di command line untuk backup dan untuk membuat database baru di controlpanel serverpilot.io.
Sekarang buka window ssh putty yang sudah login pada server lama dan masuk pada folder public, gunakan perintah backup
mysqldump --user databaseusername --password=databasepassword databasename > databasename.sql
Login pada serverpilot.io, controlpanel anda dan pada aplikasi atau domain anda, buat database sesuai dengan yang dicatat tadi.
Sekarang login pada server baru anda menggunakan ssh putty, gunakan perintah
cd apps/folderanda/public sesuaikan folderanda dengan folder domain anda
wget http://domainanda.com/databasename.sql
restore mysql dengan perintah
mysql --user databaseusername --password=databasepassword databasename < databasename.sql
Dan selesai sudah prosesnya.
Pada prinsipnya file hanya terdiri dari database dan file aja. Jadi kalau punya domain banyak akan lebih mudah menggunakan ssh putty, karena lebih cepat.
Happy coding ^^
Comments