İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Otomatik veritabanı yedek alımı

ruen

0
İyinet Üyesi
Katılım
4 Mart 2006
Mesajlar
2,019
Reaction score
1
Konum
Kocaeli UNI
Şöyle bişey yapabilir miyiz?
Cpanel kullanıyorum.
Bir veritabanımız var.Onun günün belli bir saatinde ftpnin içine , şifreli bi klasör içine yedeğini alıp atması.Şifreli bir klasör oluşturucam.O klasör yoluna yedek atmasını sağlayacağım.Mümkün mü?

Evetse, açıklar mısınız?
 

Mask

0
İyinet Üyesi
Katılım
6 Şubat 2006
Mesajlar
214
Reaction score
0
evet
php ile bunu gzip yaparak (sql user pass kullanımı ile) istedigin klasöre alabilirsin
ama cron uygulamasından da faydalanman gerekir.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
dosya yönetimi ana dizinine (public_html den üst dizin) backups ve scripts dizinlerini yarat. automysqlbackup.sh.2.2 dosyasını scripts dizinine kopyalayıp chmod ayarlarını 744 yap.

cpanelde cron jobsa gel Standard seç gerekli yerleri doldur.
komut satırına: /home/***/scripts/automysqlbackup.sh.2.5
saat dakika istediğin vakit.
Gün: Every day dersen hergün aynı saatte yapar

Save contrab de..


-- edit --
script: http://sourceforge.net/project/showfiles.php?group_id=101066
bilgi: http://superaff.com/archives/2005/03/01/free-auto-mysql-backup-script/
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
PHP:
<?php

ob_start();

$username = "root";
$password = "pass";
$hostname = "localhost";
$sConnString = mysql_connect($hostname, $username, $password)
or die("MYSQL sunucusu ile bağlantı yok");


$connection = mysql_select_db("vt",$sConnString)
or die("Database seçilemedi");

$command = "mysqldump --add-drop-table --host=localhost --user='root' --password='pass' vt";
system($command);

$dump = ob_get_contents();
ob_end_clean();


$dizin = "Appserv/www"; // Taşınacak dizin örn: /home/user/www/sifreliklasor/
$dosya = "$dizin/yedek.sql"; //dosya adı
$fp = fopen($dosya, "w");
fputs($fp, $dump);
fclose($fp);

// echo $dump;

?>
ben bunu kullanıyorum cron a eklemen yeterli yada kendin çalıştırabilirsin.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst