contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Cara mudah Backup databse dengan PHP

Posted in PHP MYSQL / i Life at 12 April 2016 With 0 Comments

Cara untuk membackup database kita dengan php dapat dilakukan dengan berbagai cara... Kali ini admin akan share tutorial cara backup database mysql dengan script mysqli ke dalam drive D , tujuan dari membackup database tentu temen-temen sudah tahu bukan...? ya.. agar data kita bisa aman,, dan ada data cadangan, jadi jika sewaktu-waktu komputer crash, database kita hilang / terdelete , kita bisa memanfaatkan file backup kita untuk mengatasi masalah tersebut

cara mudah membackup database mysql dengan php

Cara Mudah Backup Database Mysql dengan PHP

Baik temen-temen mari kita mulai tutorial ini :

  • pertama , buat direktori penyimpanan semisal nama foldernya adalah simpandb di dalam local disk D
  • siapkan sebuah file di localhost  , contoh disini yaiut : db.php dan isi dengan code di tutorial ini.
<?php
//hosting
$host ='localhost';
//username mysql/mariadb/sejenisnya
$user ='admin';
//password mysql/mariadb/sejenisnya
$pass ='admin';
//lokasi peyimpanan backup file
$drive = 'D:/simpandb/';
//database yang tidak ingin di backup
$lewati = array('mysql', 'information_schema','test','performance_schema','phpmyadmin');
//Proses Di Mulai
$conn=mysqli_connect($host,$user,$pass);
if (mysqli_connect_errno())
{echo "Koneksi Gagal: " . mysqli_connect_error();}
$goummi = null;$ummigo=0;$hitung = time();
$sql = 'show databases';
$hasil = mysqli_query($conn,$sql);
if(!$hasil){die('Tidak dapat menemukan database: '. mysqli_connect_error());}
$db = array();
while ($row = mysqli_fetch_assoc($hasil)) {$db[] = $row['Database'];}
foreach($db as $database) {
if(in_array($database, $lewati)) {continue;}
exec("c:/xampp/mysql/bin/mysqldump --complete-insert --create-options --add-locks --disable-keys --extended-insert --quick --quote-names -u $user --password=$pass $database -c>{$drive}/$database.sql 2>&1", $goummi, $hasil);
if($hasil){echo("Error $lokasi: $hasil");}$ummigo=$ummigo+1;}
echo('Database yang di proses '.$ummigo.'</br> Dalam Tempo: '.(time() - $hitung).' detik.');
echo("</br>by <a href='http://suckittrees.com/' target='_blank'>suckittrees.com</a>");
?>
  •   panggil file php tersebut di localhost dengan mengetikkan url http://localhost/db.php
  •   pastikan file backup sudah ada dalam folder simpandb dan sizenya bukan 0 kb seperti gambar berikut
▼ Download Source Code Dibawah Ini ▼


cara membacup database dengan php

Artikel Rekomendasi



Artikel Terkait

Diskusi