Ada beberapa cara untuk mem-backup database, hal yang paling umum adalah dengan melakukan proses export melalui mysql client baik phpmyadmin maupun mysql client tool lainnya.
Bagaimana seandainya di aplikasi yang kita bangun memiliki fitur backup database, sehingga ketika akan mem-backup tidak perlu menjalankan mysql client tool apa pun, cukup login ke aplikasi yang kita buat kemudian meng-klik menu backup data (misal), sebagai gambaran perhatikan screenshoot dibawah ini !
Dari contoh diatas terdapat tombol backup, ketika kita akan membackup database maka cukup menekan tombol / menu backup tersebut, sehingga ketika di klik akan tampil kotak dialog download seperti berikut :
Ketika disimpan filenya berupa file zip dan ketika di extract isinya adalah file sql yang bisa kita import / restore dikemudian hari.
Bagaimana membuatnya ??? berikut langkah-langkahnya :
Pastikan database driver yang digunakan adalah mysql, dengan cara mengedit file database.php di folder application/config
JIka dbdriver selain mysql maka proses backup tidak bisa dilakukan !
Berikutnya buat controller untuk menjalankan proses backup, dengan cara buat controller misal dengan nama utilitas.php dengan satu fungsi yaitu backup, lihat scriptnya berikut ini !
Untuk menjalankannya buat komponen untuk mengkasesnya dalam hal ini penulis menggunakan tag <a href=””></a>, berikut script view secara lengkap (perhatikan baris 84-86 untuk membuat tombol backup)
Kesalahan yang akan tampil jika tidak menggunakan mysql sebagai dbriver-nya adalah seperti berikut :
Selamat mencoba !
Assalamulaikum pa saya dias persada alumni skada tahun 2014 jurusan rpl. pa boleh minta kontak nya ?
ke FB bpk aja ntar di Inbox
https://www.facebook.com/oyazhuryachna
kok gak bisa ya Gan ? malah munculnya ini
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.5.38
screenshoot URL nya mas..kemungkinan file .htaccess nya ga kebawa
thanks banget gan
sama-sama gan