Go Dilinde Concurrency

2,312 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,911 More

yTheme

4 2,690 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 2,167 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

Bigdump Veritabanı Yükleme Betiği

Bigdump betiği büyük çaplı veritabanı yedeklerinizi yeniden veritabanına yüklemenize yardım eder. Normal bir yükleme işleminde (büyük bir dosyadan bahsediyorum) veritabanında yüzlerce sorguyu çalıştırmak zaman alacağı için “time limit exceeded” şeklinde bir hata alırsınız ve işleminiz yarıda kalır. Bahsettiğim tek bir php dosyasından oluşan betik sayesinde ise belirli bir satır sayısı belirliyorsunuz ve her defasında kaldığı yerden devam ederek belirttiğiniz kadar satırı veritabanında çalıştırıyor. Bu işlemi yaparken sayfayı otomatik olarak tekrar tekrar yüklüyor. Tabi sayfanın sürekli tekrar yüklenmesi bir süre sonra”permission denied” hatası almanıza sebep olur. Ama buna da çözüm getirilmiş ve betiğe dahil edilen bir ayarla her işlemden sonra sunucuyu dinlendirmek için ne kadar bekleyeceğini belirtme fırsatı verilmiş.

Bigdump Betiğinin Kullanımı
Bu betiği kullanmak gerçekten çok kolay. Öncelikle bigdump.php dosyasını veritabanı yedeğinizle aynı dizine koyun. Veritabanı yedeğiniz bir zip dosyası veya normal bir text dosyası(genelde .sql uzantılı) olabilir. Betik dosyanızı dizine yükledikten sonra Notepad2 gibi bir düzenleyici ile betiği açın ve şu satırları bulun.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
// Database configuration
 
$db_server   = "localhost"; //Sunucu ki büyük ihtimalle böyle kalır
$db_name     = "db_ismi"; //Veritabanı ismi
$db_username = "db_kullanici"; //Veritabanı kullanıcı adı
$db_password = "sifre"; //Veritabanı şifresi
 
// Other Settings
 
$filename        = "dosya.sql"; //Yedek dosyasının ismi
$linespersession = 500;   // Her seferde sorgulanacak satır sayısı
$delaypersession = 0; // Her tekrardan önce milisaniye cinsinden bekleme süresi (2000=2saniye)

Bu ayarları yaptıktan sonra siteadresiniz.com/bigdump.php diyerek betiği çalıştırabilirsiniz.

Bigdump betiğini buradan indirebilirsiniz.

Jun 8, 2007Erhan Yakut
Cloud Sunucu


hosting

Sitenin Tam Yolunu Öğrenmek"O an" Artık İzlenebiliyor
You Might Also Like
 
Resimlerin Boyutlarını Kodla Öğrenme
 
Script Değil Betik
Erhan Yakut
14 years ago 21 Comments PHPbetik, Bigdump, kod, Php, Sql/MySql, veritabanı9,437
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
Sunucu Güvenliği | SSH (Secure Shell) Kullanımı
14 Şubat 2008 – Sevgililere Özel
WordPress Yazar Bilgileri
iPhone 3.0 Güncelleme Sorunu
Status Post Format
sdafasdf
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter