Backup Database MySQL - Perintah Mysqldump

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 :)

أحدث أقدم