Get Adobe Flash player

php ile veritabanı yedeğini almak

Php ile veri tabanı yedeğinizi alabilirsiniz. Hatta bu işi cronjob ile otomatikleştirebilirsiniz. İşte gerekli olan php kodu.

<?php
/**
*
* Veri Tabanı Yedekleme
*
**/
 
// scriptiniz uzun süre çalışıyorsa bu fonksiyonu kullanın
// ve cron a eklerken log tutmayı devre dışı bırakın
// ignore_user_abort();
 
// konfigurasyon
$host = ‘localhost’; //hostunuza göre düzeltin
$username = 'username'; //veritabanı kullanıcı isminiz
$password = 'password'; //veritabanı şifreniz
$database = 'database_name'; //veritabanı isminiz
$path = '/home/myuser/backups/'; //yedek alinacak dizin
 
$filename = $database.'_'.date(‘Y-m-d_H:i:s').'.gz';
$backup = $path.$filename;
 
$backup_command = "mysqldump –opt -h $host -u $username -p$password $database | gzip > $backup";
 
if(exec($backup_command)=='' && file_exists($backup))
{
 echo "Yedek başarı ile alındı";
}
else
{
 echo "Yedek alınırken hata oluştu";
}
?> 

2 Responses to “php ile veritabanı yedeğini almak”

Leave a Reply