Mysql tablomuzu yedek almak için 3 adet yol bulunmaktadır.
1. PHP taraflı query kullanarak backup almak .
2. System Functionlarından mysqldump kullanarak backup almak
3. PHPmyadmin ve türvlerini kullanarak backup almak .
php ile backup almak kısmı şu şekilde olmaktadır.
< ?php include 'config.php'; include 'opendb.php'; $tableName = 'mypet'; $backupFile = 'backup/mypet.sql'; $query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName"; $result = mysql_query($query); include 'closedb.php'; ?>
Backup alınan dosyadan geri yükleme işlemi ise php taraflı şu şekilde olmaktadır.
< ?php include 'config.php'; include 'opendb.php'; $tableName = 'mypet'; $backupFile = 'mypet.sql'; $query = "LOAD DATA INFILE 'backupFile' INTO TABLE $tableName"; $result = mysql_query($query); include 'closedb.php'; ?> * Bu yöntemde backup alacaksanız en iyi yöntem SQL dosyanızın adını Tablo ismi olarak vermenizdir.