PHP Db Backup

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    Php' de veritabanı yedeği nasıl alabilirim ?

    Amacım belli süreçlerde çalıştırıp, hem tüm dosyaları hem de veritabanını dropbox gibi yerlerin plugin' lerini kullanarak oralara uplamak.


    Hello, i am nothing. I come from Neverland.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    Hocam mysqldump ve exec komutunu kullanarak yapabilirsin;

    exec("mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql"); 

     

     

     

     


    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    aercys bunu yazdı

    Hocam mysqldump ve exec komutunu kullanarak yapabilirsin;

    exec("mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql"); 

     

     

     

     

    teşekkürler hocam, exec komutunu bilmiyordum. Süper oldu :))


    Hello, i am nothing. I come from Neverland.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    exec komutu her sunucuda çalışmaz yanlız bilgin olsun.

    sen yinede php ile yedek alabilecek bir yapı üzerinde uğraş

    http://stackoverflow.com/questions/22195493/export-mysql-database-using-php-only bak burda 2 yöntemide anlatmış...


    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    Rica ederim hocam. Yanlız @DuPi nicki arkadaşın dediği gibi her sunucuda çalışmayabilir. Eğer exec ile yapmak istiyorsan function_exists('exec') şeklinde kontrol etmende yarar var. Şayet exec engelliyse ve sunucuya erişim imkanın varsa php.ini dosyasında disable_functions="..." kısmından exec komutunu silerek aktif hale getirebilirsin. 


    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    aercys bunu yazdı

    Rica ederim hocam. Yanlız @DuPi nicki arkadaşın dediği gibi her sunucuda çalışmayabilir. Eğer exec ile yapmak istiyorsan function_exists('exec') şeklinde kontrol etmende yarar var. Şayet exec engelliyse ve sunucuya erişim imkanın varsa php.ini dosyasında disable_functions="..." kısmından exec komutunu silerek aktif hale getirebilirsin. 

    hocam sunucu benim, o tarafta sıkıntı yok.


    Hello, i am nothing. I come from Neverland.
Toplam Hit: 1038 Toplam Mesaj: 6
php yedek backup db alma