Buat kalian yang mau backup database MySQL kalian bisa menggunakan perintah Mysqldump, tetapi kalian harus punya linux.
Perintah tersebut membuat kode SQL. kode SQL yang dihasilkan, dapat kita simpan di file .sql sebagai backup an.
Selain file SQL, perintah Mysqldump juga dapat menyimpan backup dalam bentuk CSV dan XML.
#1. Backup Skema Dan Datanya
Buka terminal dan ketik command berikut ini :
mysqldump -u username -p --all-databases > cadangan.sql
Atau command berikut ini :
mysqldump -u username -p -A > cadangan.sql
Code tersebut akan menghasilkan sebuah file yang bernama cadangan.sql. File tersebut akan berisi code SQL yang membuat kita dapat mengimpor ke server MySQL.
Note : Jangan lupa buat mengganti username dengan username database anda, misalnya Root
#2. Backup Skema Saja
Bila ingin mengubah cadangan struktur databasenya kalian, tidak bisa menambahkan arguman seperti : --no-data atau -d.
Contohnya :
mysqldump -u username -p --all-databases --no-data > cadangan.sql
Atau :
mysqldump -u username -p -A -d > cadangan.sql
Maka semua data tidak bakal ikut dicadangkan.
Untuk membuat cadangan dari server remote, tambahkan argumen -h untuk menyatakan bahwa alamat IP-Hostnya
Contohnya :
mysqldump -u root -h 182.168.1.2 -p -A > cadangan.sql
>_ Sekian, kalo ada salah mohon koreksinya :)