Perintah-perintah (command) dasar SQL untuk backup dan restore database dari shell atau terminal.
mysqldump -u NAMAUSER -p NAMADATABASE > NAMAFILEBACKUP.sql
mysqldump -u root -p --all-databases > NAMAFILEBACKUP.sql
mysqldump -u NAMAUSER -p NAMADATABASE | gzip -9 > NAMAFILEBACKUP.zip.sql
mysql -u NAMAUSER -p NAMADATABASE < NAMAFILEBACKUP.sql
Notes: sebelumnya saya buat command dengan langsung memasukkan passwordnya (-pPASSWORDNYA), tetapi untuk password ada perubahan, dimasukan setelah command tersebut dijalankan, karena command yg kita jalankan tersimpan dalam history yang bisa dilihat org lain sehingga membuat keamanan lebih lemah.
history -c;rm -f ~/.bash_history