Codeigniter: Membuat backup database

 hal yang perlu dan wajib dalam devlop sebuah web yaitu adanya fitur backup database, hal ini bertujuan untuk mengamankan data kita yang sudah dibuat dan



1. buat sebuah controller sesuai nama file yang diinginkan

kemudian ketik script berikut ini dengan nama yang ingin dibuat


public function index() {
		$this->load->dbutil();
		$this->load->helper('file');
			$config = array(
			'format'	=> 'zip',
			'filename'	=> 'database.sql'
		);
		$backup =& $this->dbutil->backup($config);
		
		$save = FCPATH.'userfiles/backup/db-backup-'.date("ymdHis").'-db.zip';
		
		write_file($save, $backup);
		$this->session->set_flashdata('notifikasi',array('message' => ' Data Berhasil Di Backup ', 'class' => 'success'));
			redirect('dashboard');
		
	}
jika ingin langsung mendownload file, kita tinggal tambahkan script berikut
 
		$this->load->helper('download'); 
		force_download($db_name, $backup);

0 Comments

Jika ada pertanyaan seputar artikel limcoding jangan sungkan untuk bertanya