Kaliini ane mau buat catetan lagi, khususnya bwt ane tapi kalo agan-agan mau copas & share mangga wae. masalah sekarang adalah ane mau backup database mysql (mysqldump) tapi yang ane backup adalah database InnoDB yang ada forreinkey-nya, terus di database ane juga sudah ada view, trigger, dan (procedure & function), klo ane pake command standart mysqldump database yang ane backup selalu ketinggalan trigger dan functionnya, terus juga ketika ane restore biasanya gak berhasil soalnya masalah forrein key.
kali ini ane mau share soluli buat masalah ane diatas, kali aja ada gunanya buat agan-agan yang punya masalah yang sama dengan ane, oke kita langsung aja. oh iya ane lupa nulisin spesifikasi komputer ane, ane pake OS Centos 6.5, dan Mysql versi 5.5.50.
langkah pertama buka terminal terus masukan command berikut :
mysqldump --routines --triggers -u root -p"password" dbname > filebackup.sql
--routines : adalah perintah agar mysqldump ngebackupin procedure & function
--triggers : adalah perintah buat ngebackup triggernya.
buat restore databasenya bisa pakai coomand berikut :
mysql -D dbname -u root -p"password" --init-command="set @@foreign_key_checks=0" < filebackup.sql--init-command="set @@foreign_key_checks=0" : agar data yang kita restore bisa masuk semua tanpa pengecekan link atau forreinkey tabel.
Sekian aja gan maaf kalo kurang jelas, Wassalam...
Tidak ada komentar:
Posting Komentar