PHP ile veritabanı yedeği alma ( PDO )

Arkadaşlar merhaba. Bu konuda PDO kullanarak veritabanımızın yedeğini nasıl alacağımızı anlattım. Olurda cPanel lisansınız biter, phpmyadmine erişemezsiniz hatta sırf kolaylık olsun diye tek seferde veritabanınızın yedeğini almak isterseniz bu anlatım işinizi görecektir.

Öncelikle buradaki backup class dosyasını indiriyoruz ve rardan çıkartıp local veya ftpde bulunan klasöre yüklüyoruz.

Ardından backup.php adında dosya oluşturup içerisine aşağıda ki kodları yazıyoruz.

 'mysql',
'host' => 'localhost',
'user' => 'root',
'password' => 'veritabani_sifre',
'database' => 'veritabani_adi'
));
$backup = $db->backup();
if(!$backup['error']){
// SQL olarak kaydetmek için aşağıdaki yorum satırını kaldırın
// $fp = fopen('backup.sql', 'a+');fwrite($fp, $backup['msg']);fclose($fp);
echo nl2br($backup['msg']);
} else {
echo 'Bir hata oluştu.';
}
?>

backup.php dosyasını çalıştırdığınızda veritabanınızın çıktısını göreceksiniz. İster tümünü seçip not defterine kopyalayarak .sql olarak kaydedin istersenizde yukarıda belirttiğim gibi dizinde otomatik oluşturun.

İşlem bu kadar basit.

Not : Çıktıda Türkçe karakter hatası alırsanız backup.php dosyasında

tagleri oluşturupetiketleri arasına yazın ve php kodlarını

etiketleri arasına alın düzelecektir.

ÖNCEKİ

Değişim sadece dış görünüş değil..

SONRAKİ

Bir şarkıdır yaşamak

İlginizi Çekebilir