Cara Backup Database MySQL di Windows dengan Command prompt

Untuk backup Database MySQL di windows bisa dilakukan dengan command prompt

yaitu :

shell>mysqldump -u [user] -p [password] [database] – r “/path/namafile.sql”

atau

shell>mysqldump -u [user] -p [password] [database] > path/namafile.sql

untuk lebih jelasnya , misal kita punya xampp dan kita taruh di D maka:

dengan asumsi : user = root, password kosong, dan nama database =  absensi

sebelumnya kita buat dulu satu folder backup di D

D:\xampp\mysql\bin>mysqldump -u root -p absensi > D:\backup\absensi.sql

atau

D:\xampp\mysql\bin>mysqldump -u root -p absensi -r “D:\backup\absensi.sql”

maka database absensi akan tersimpan di folder D:\backup dengan nama absensi.sql

bila mau membackup hanya struktur database nya saja :

D:\xampp\mysql\bin>mysqldump -u root -p –no-data absensi > D:\backup\absensi.sql

atau

D:\xampp\mysql\bin>mysqldump -u root -p –no-data absensi -r “D:\backup\absensi.sql”

Bila mau membackup hanya datanya saja tanpa struktur :

D:\xampp\mysql\bin >mysqldump -u root -p –no-create-info absensi > D:\backup\absensi.sql

atau

D:\xampp\mysql\bin >mysqldump -u root -p –no-create-info absensi -r “D:\backup\absensi.sql”

untuk merestore database :

sebelumnya buat dulu database dengan nama misal absensi_new

kemudian ketikkan di bawah ini :

D:\xampp\mysql\bin >mysql -u root -p absensi_new < D:\backup\absensi.sql

jangan lupa ya untuk membackup pakai tanda > sedangkan untuk merestore pakai tanda <

sumber :

http://www.roseindia.net/mysql/mysql_backup_restore.shtml

http://realm3.com/articles/how_to_schedule_regular_mysql_backups_in_windows