Backup database MySQL dengan Menggunakan script PHP

Setidaknya ada tiga cara untuk mem backup database MySQL, yaitu:
  1. Jalankan database backup query dari file PHP.

  2. Run mysqldump menggunakan system () function.

  3. Gunakan phpMyAdmin untuk melakukan backup.
Dan untuk kali inipembahasan kita kita fokuskan pada cara yang pertama. Yaitu dengan menjalankan backup query dari file PHP.
Langsung aja den, Di bawah ini adalah contoh penggunaan query  SELECT INTO OUTFILE untuk membuat table backup:
include ‘config.php’;
include ‘opendb.php’;

$tableName = ‘table’;
$backupFile = ‘backup/table.sql’;
$query = “SELECT * INTO OUTFILE ‘$backupFile’ FROM $tablename”;
$result = mysql_query($query);

include ‘closedb.php’;
?> 
Untuk mengembalikan backup, anda hanya perlu menjalankan query LOAD DATA INFILE seperti ini:
include ‘config.php’;
include ‘opendb.php’;

$tableName = ‘table’;
$backupFile = ‘table.sql’;
$query = “LOAD DATA INFILE ‘backupFile’ INTO TABLE $tablename”;
$result= mysql_query $query);

include ‘closedb.php’;
?>
Cara ini adalah ide yang baik untuk sebuah nama file backup sebagai tablename.sql sehingga anda akan tahu dari mana file backup tersebut.

Demikian, semoga bermanfaat.

Label: ,