Tidak sama dengan SQL Server yang menggunakan Syntax SQL untuk membackup database, backup MySQL bisa dilakukan hanya dari Under DOS, Selain Backup melalui Workbench dari MySQL sendiri.
Nah bagaimana cara melakukan backup akan kita pelajari di sini. Syntax backup sederhana bisa dilakukan melalui Command Prompt sebagai berikut :
C:> mysqldump -u<username> -p<password> <namaDatabase> > <namaFileBackup>.sql
Syntax berikut akan gagal membackup data:
shell("mysqldump -uroot -pabc resto > restoBackup.sql")
Jadi bagaimana caranya? Saya menggunakan file .bat untuk melakukan backupnya, jadi nanti tinggal di shell saja file .batnya. Cara membuat file .bat adalah membuka notepad kemudian simpan dengan ekstensi .bat, misalnya contoh.bat.
Kemudian isikan ke dalam file contoh.bat tersebut, dengan mengklik kanan kemudian edit. Isikan Kode program berikut:
@echo off
echo Backup dimulai, silahkan tunggu
mysqldump -uroot -pabc resto > restoBackup.sql
echo
pause
penjelasan dari kode program di atas adalah
@echo off untuk menunjukkan hanya outputnya saja,
echo untuk melakukan output pada console,
mysqldump merupakan syntax backup,
dan pause untuk melakukan penghentian sementara, sampai tombol keyboard ditekan.
Nah, file contoh .bat tersebut kita simpan pada folder bin pada project Visual Basic .Net kita, kemudian dapat kita panggil dengan menggunakan perintah shell. Oke, selamat mencoba.