İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

dB geri yükleme (bigdump.php)

MustafaYildiz

0
İyinet Üyesi
Onaylı Üye
Katılım
16 Haziran 2013
Mesajlar
1,250
Reaction score
1
Konum
İstanbul
Bu konuda sunucusunda SSH/Telnet desteği olmayan kullanıcılar için veritabanı yüklemede kullanılabilecek ikinci bir seçenek olan bigdump.php anlatılmıştır

İşlemlere başlamadan önce bu konuyu tamemen okuyun ve ardından işleme adım adım okuyarak devam edin

1- Öncelikle aşağıdaki linkten bigdump.php dosyasını indirin
http://www.ozerov.de/pphlogger/dlcou...de/bigdump.zip

2- Boş bir db(veritabanı) oluşuturun. Farzumahal bilgileriniz aşağıdaki gibi olsun (eğer hedef db boş olmaz ise yükleme işlmi esnasında sorun çıkabilir)

Kod:
Veritabanı adı : divran
Kullanıcı adı : tespara
Şifre : 123
3- Bigdump.php dosyasının ayarlarını aşağıdaki şekilde ayarlayın.
40.-43. satırlar arası
PHP- Kodu:
$db_server = 'localhost';
$db_name = 'divran';
$db_username = 'tespara';
$db_password = '123';
65. satır karakter setinin tanımlandığı değişken olup en önemli kısımlardandır
PHP- Kodu:
$db_connection_charset = 'utf8';
Geri yükleme esnasında kullandığınız connection collation sunucudaki ile aynı olmaz ise latince olmayan karakterlerin tümünde sorun çıkar
Avrupa Konumlu sunucular için mySQL Connection Collation = UTF8
USA konumlu sunucular için mySQL Connection Collation = latin1
77. satır
PHP- Kodu:
define ('MAX_QUERY_LINES',30000);
4-Bu ayarlar bittikten sonra dosyayı kayıtedin ve sunucudaki geri yüklemek sitediğiniz veritabanı yedeğinin bulunduğu dizin içine yerleştirin

genelde (public_html veya httpdoc)

5- dosyayı aşağıdaki komut ile çalıştırın
Kod:
http://www.site.com/bigdump.php
Eğer her şey doğru şekilde ayarlanmış ise aşağıodaki resme benzer bir ekran ile karşılaşırzınız

6- Resimde kırmız çerçevede işlem yapılabilecek veritabanı yedeklerini görebiliyorsunuz.Burada iki seçeneğiniz var
http://img518.imageshack.us/img518/4879/bigdump1iy4.gif

Start Import tıklayarak geri yüklem işlmini başlatmak
Delete file tıklayarak veritabanını silmek

ilk seçeneğe tıklayarak geri yükleme işlmeini başlatıyoruz

7-Yükleme işlemi sorunsuzca bittiği zaman aşağıdaki gibi işlemi istatistiksel olarak bir tablo halinde görebileceksiniz

http://img518.imageshack.us/img518/5964/bigdump2ws7.gif
Sunucuda kullanılan mysql connection collation u yetkili mercilerden öğrenebilrsiniz. Yanlış seçim karakter sorunlarına yol açar
Bu scripti yazan Alexey Ozerov doğabilecek sonuçlar için hiç bir garanti vermemiştir
Ben bu scripti kullanarak en fazla 95MB db yükledim fakat daha fazlasını yükleyenide duydum
[Yukarıdaki Makale Tespara Tarafından Hazırlanmıştır]
 

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.

Üst