Database Backup with mysqldump

Mysqldump adalah relasi sederhana yang digunakan untuk database membackup MySQL databases atau untuk mentransfer database ke server lain. Ini menyimpan pernyataan-pernyataan SQL untuk membuat tabel dan untuk mengimpor mereka. perintah ini juga dapat digunakan untuk membuat file diformat dan menghasilkan file XML.

cara Penggunaan:

%> mysqldump -u username -p dbname > backup.sql (nama file backup)

%> mysqldump -u username –all-databases > backup_all.sql (nama file backup)

Jika kamu berada dalam Operasi Sisitem Linux, tipe komen berikut untuk mendapatkan help of mysqldump secara lengkap.

%> mysqldump –help | less

Backup and Compress at One

Penggunaan bersama antara  gzip dengan mysqldump pada command line adalah cara cepat dan mudah untuk backup dan untuk kompres:

%> mysqldump -u username -p dbname | gzip > backup.gz

Restore the Backup

Gunakan perintah berikut untuk mengimpor backup ke database mysql kosong:

%> mysql -u username -p dbname < backup.sql

Atau, jika kamu memiliki file hasil backup zip mu, kamu dapat menggunakan gunzip untuk meng-unzip-nya dan kemudian menggunakan mysql untuk mengimpor:

%> gunzip < backup.gz | mysql -u username -p dbname

this article from http://www.acehonline.com/content/view/51/1/