Veritabanları & SQL Kategorisindeki Yazılar

MySQL Tablolarının ve Tablo Alanlarının Karakter Setini Topluca Değiştirmek

2 Nisan 2008

MySQL veri tabanı kullanıyorsanız karakter seti tanımlamaları yüzünden zaman zaman sıkıntılı anlar yaşamışsınızdır. Aşağıdaki betik sayesinde bu tür sorunlarınızın ufak bir bölümüne çözüm sağlayabilirsiniz. Betiğin yaptığı iş tanımlanan karakter setini tüm tablolara ve tablo içinde alanlara uygulamaktan ibarettir. Performansını test etmesemde, üçyüzden fazla tablonun ve sayısı birkaç bini geçen tablo alanlarının tamamının karakter setinin […]

Sun ve MySQL Evlendi

17 Ocak 2008

Sun Microsystems tarafından yapılan açıklamaya göre çarşamba günü 800milyon dolar nakit, toplamda 1milyar dolar ödeme yapılarak satınalma gerçekleştirildi. Nakit transferinden sonra MySQL CEOsu Marten Mickos kıdemli yönetici olarak atandı. Bu satınalma ile birlikte Sun, geliştirdiği veya destek verdiği açık kaynaklı yazılım yelpazesine yeni bir yenisini daha eklemiş oldu. Halen geliştirilen ve destek verilen Oracle […]

PHP Kullanarak MySQL Yedeği Almak

8 Ocak 2008

Bu PHP betiği ile MySQL veritabanının yedeğini alıp isterseniz sunucuda saklayabilir, isterseniz email adresinize gönderilmesini sağlayabilirsiniz. Ayrıca eski yedek dosyalarının silinmesini sağlayabileceğiniz gibi, yedek oluşturulduğunda size bilgilendirme maili gönderilmesini de ayarlayabilirsiniz.
Bu dosyayi halen kullanmaktayim ve bir sorun cikarmiyor. Sizin sunucunuz PHPyi safe_mode da calistiriyorsa passthru fonksiyonunu calistirmanizi engelleyebilir. Bu fonksiyon yerine baska fonksiyonlar kullanilabilir ancak […]

mySQL’de Veri Girerken Gitgide Büyüyen Sorgu Zamanları Hakkında

30 Mart 2006

Daha önce biraz not düştüğüm nested hiyerarşi modelini son günlerde geliştirdiğim bir uygulama için kullanıyordum. Uygulamın bir parçası daha önce hazırlamış olduğum bir takım verileri dönüştürmekten oluşuyordu. Yani daha önce nested modele göre hazırlanmamış olan hiyerarşik verilerimi bu modele uygun olarak dönüştürmem gerekiyordu. Bu yaklaşık 50 bin satır veri, girilen veri başına ortalama 4 sorgu […]

mySQL, Dump veri girişinde hata, Error 1044, Lock Tables

14 Ocak 2006

Bugün sabah sularında irc’de (irc.freenode.net) bir kişiye yardım etmeye çalışırken öğrendiğim bir durum.
mysqldump aracısı kullanarak veritabanınızı yedeklediniz. Ancak verileri komut satırından veya phpmyadmin ile yüklemeye çalışırken şöyle bir hata alıyorsunuz :
#1044 - Access denied for user: ‘kullanici_adi@localhost’ to database ‘veritabanim’
Oysaki siz o veritabanında tablo yaratabiliyorsunuz. İlginç değil mi?
Biraz araştırmadan dump dosyasında hata veren satırın şöyle […]