Merhaba, tekrar hoş geldiniz!

Bilgi sahibi olanlarla ihtiyaç duyanları buluşturmak, farklı bakış açılarına sahip insanları bir araya getirerek birbirlerini daha iyi anlamalarını sağlamak ve herkesin bilgisini paylaşmasını sağlamak istiyoruz.

BigDump - MySQL Yedek Alma Ve Büyük Dosya Yükleme

Admin

S.E.O
Administrator
Katılım
30 Eki 2016
Mesajlar
6,974
Beğeniler
12
Puanları
18,020
Konum
Zonguldak
Ad Soyad
Turhan Karabulut
Meslek
Emlak
Yaş
45
MySQL Yedek Alma Ve Büyük Dosya Yükleme
MySQL veritabanı sisteminde yer alan verileri yedeklemek için kullanılan yedek alma ve büyük dosya yükleme ile ilgili bilgiler yer alıyor.

phpMyAdmin
İlk olarak phpMyAdmin dosyalarının bulunduğu klasördeki config.inc.php dosyasını açın, dosya içerisinde aşağıdaki satır bulunuyorsa veritabanı dosyasının yolunu yazın.
Aşağıdaki satır bulunmuyorsa dosyanın en sonuna ekleyebilirsiniz.

Kod:
$cfg['UploadDir'] = ''; // Dosyayı yüklediğiniz dizi yolunu

phpMyAdmin ara yüzünden veritabanı dosyalarını yükleme alanına geldiğinizde artık belirlediğiniz klasör yolundaki dosyaları seçme imkanı gelmiştir.
Belirlediğiniz klasörün içine yükleyeceğiniz veritabanı dosyasını atarak büyük boyuttaki dosyalarınızı yükleyebilirsiniz.
BigDump
İlk olarak BigDump betiğini şuradan indirin.
Sıkıştırılmış olarak indirdiğiniz dosyayı arşivden çıkardığınızda bigdump.php isimli dosya gelecektir.
Dosyayı herhangi bir editör ile açtığımızda aşağıdaki satırları kendi sisteminize göre düzenliyoruz.

Kod:
$db_server   = 'localhost'; // MySQL sunucu adresi genellikle "localhost"
$db_name     = ''; // Dosyanın yükleneceği veri tabanı adı
$db_username = ''; // MySQL kullanıcı adı
$db_password = ''; // MySQL kullanıcı şifresi

Gerekli düzenlemeleri yaptıktan sonra dosyayı çalıştırdığınızda dosya yükleme ekranı gelecektir.
Bazı sunucularda dosya yükleme sınırı az belirlendiğinden PHP ayarlarının bulunduğu php.ini dosyasından upload_max_filesize değerini değiştirmeniz gerekebilir.

Kod:
; Boyutu MB cinsinden sınır belirleyebilirsiniz.
upload_max_filesize = 128M

Bu yöntem ile 512MB boyutlarda internet bağlantınıza göre yükleme yapabilmeniz sağlıklı olabilir.
Daha büyük boyuttaki dosyaları yüklemek için aşağıdaki gibi dosya adının bigdump.php dosyasına yazılması yeterli olacaktır.

Kod:
$filename           = ''; // Yüklenecek dosya ismi

Komut İle
MySQL’in çalıştığı sisteme göre komut satırına aşağıdaki komutları yazdığınız taktirde büyük boyuttaki veri tabanı dosyalarınızı yükleyebilirsiniz.
Kod:
mysql -u KULLANICIADI -pKULLANICIŞİFRE --default-character-set=utf8 VT_ADI < dosya_adi.sql

MySQL yedek almak linux sistemlerde terminal, SSH, Windows sistemlerde CMD için aşağıdaki MySQL yedek alma komutu sayesinde yedek alabilirsiniz.
Kod:
mysqldump -u KULLANICIADI -pKULLANICIŞİFRE --default-character-set=utf8 VT_ADI > dosya_adi.sql

Hızlı bir yükleme için
MySQL büyük dosya yükleme işlemi için çeşitli yöntemler olsa da MySQL yapılanması ve kullanılan MySQL sistemine (INNODB) göre yükleme uzun zaman alabilmektedir.
Bunu önüne geçmek için veri tabanı dosyasında çeşitli değişikler yapılması gerekir.
İlk olarak veri tabanı dosyasını açın ve dosyanın başına aşağıdaki komutları ekleyin.
Kod:
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;

Daha sonra dosyanızın sonuna aşağıdaki komutları ekleyin.
Kod:
COMMIT;
SET unique_checks=1;
SET foreign_key_checks=1;
Artık veri tabanı dosyalarınız daha hızlı yüklenecektir.
Hayırlı günler dilerim.
 
Üst Alt
erotik film izle sex filmleri izle hdd dolum çaycuma satılık daire çaycuma satılık daire - filyos satılık daire