• 30-09-2014, 17:38:46
    #10
    Üyeliği durduruldu
    mhmtknbck adlı üyeden alıntı: mesajı görüntüle
    prefix kısmını boş bırakabilirsin.
    dbname,dbhost,dbuname,dbpass bölümleri gerekli sadece.

    dosyanın adını farklı şekilde yapacaksan eğer
    $admin_file="yedekal.php"; kısmından degiştirmen gerek

    $admin_file="sqlyedegim.php"; yaparsan eğer,
    sqlyedegim.php?op=backup şeklinde çalıştırırsan yedegin sql olarak iner.
    Çok teşekkür ederim.
  • 02-10-2014, 22:57:42
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Veritabanı karakter kodlaması ve database engine bilgilerini bu koda nasıl dahil edebilirim...


    İnen veritabanında türkçe karakter hatası veriyor..
  • 02-10-2014, 23:03:24
    #12
    Mesajim bulunaun
  • 03-10-2014, 11:22:21
    #13
    Üyeliği durduruldu
    Merhaba,
    Mysql yüklü olan sunucuların çoğunda mysqldump adlı program da mevcuttur, yazmış olduğum aşağıdaki script i istediğiniz yere kaydedip kullanabilirsiniz, DB bilgilerini düzenlemeniz yeterlidir.

    <?php
    const DB_USER = '';
    const DB_PASS = '';
    const DB_HOST = '';
    const DB_PORT = '';
    const DB_NAME = '';
    
    const FILE_NAME = 'backup.sql';
    
    header('Content-type: text/plain');
    header('Content-Disposition: attachment; filename=' . FILE_NAME);
    
    passthru(sprintf('mysqldump --user=%s --password=%s --host=%s --port=%d %s', DB_USER, DB_PASS, DB_HOST, DB_PORT, DB_NAME));
  • 03-10-2014, 11:37:19
    #14
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mesajım bulunsun
  • 03-10-2014, 11:45:08
    #15
    Sanki bu kodu daha önce denemistim hosting de birkaç şey kapalıydı ondan çalışmamıştı. Tekrar bi deneyeyim pcye geçince teşekkürler.
  • 03-10-2014, 11:49:49
    #16
    Üyeliği durduruldu
    Bir de, haXan1711 arkadaşımız gzip istemiş, gzip li hali ile de paylaşayım

    <?php
    const DB_USER = '';
    const DB_PASS = '';
    const DB_HOST = 'localhost';
    const DB_PORT = '3306';
    const DB_NAME = '';
    
    const GZIP = true;
    const FILE_NAME = 'backup';
    
    header('Content-type: application/octet-stream');
    header('Content-Disposition: attachment; filename=' . FILE_NAME . (GZIP ? '.sql.gz' : '.sql'));
    
    passthru(sprintf('mysqldump --user=%s --password=%s --host=%s --port=%d %s %s', DB_USER, DB_PASS, DB_HOST, DB_PORT, DB_NAME, GZIP ? '| gzip -9 -c' : ''));
    ancak exec vs. kapalı olan hostinglerde çalışmaz, onun için de şöyle bir şey yazmışlar
  • 05-10-2014, 14:41:22
    #17
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mesajım bulunsun.
  • 05-10-2014, 14:53:11
    #18
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mesajım bulunsun Teşekkürler paylaşımlar için

    Mobil cihazdan gönderilmiştir...