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
Ping balik: Backup Database MySQL Dengan Command Prompt - Abdul Hafizh