Windows’ta MySQL Kurulumu ve Yapılandırılması
MySQL, Sun Microsystems tarafından geliştirilmekte olan yüksek performanslı ve açık kaynak kod dağıtılan veritabanı sistemidir.
Öncelikle Download linkini kullanarak MySQL kurulum dosyasını indirelim ve çalıştıralım.
Bu dosyayı bilgisisayarımıza indirdikten sonra çalıştırıyoruz ve MySQL kurulumu başlıyor.

Yukarıdaki hoşgeldiniz ekranından sonra aşağıdaki Next tuşuna basıyoruz ve bize 3 seçenek sunuyor.
Typical -> Ön tanımlı olarak kurulum gerçekleşir
Complete -> Bütün seçenekleri ile kurulur, örneğin Yazılımcı için gerekli bileşenlerde yüklenir.
Custom -> Bize bileşenler gösterilir isteğimize göre gerekli olanları seçip kurabiliriz.

Custom a basıp tekrar Next yapıyoruz. MySQL server dışında diğerlerini kaldırabiliriz.

Burada Change tuşu ile yüklenecek klasör değişikliği yapabiliriz.

Bize özet bilgileri sunduktan sonra değiştirmek için Back kurmak için ise Install Butonuna basmamız yeterlidir. Kurulum tamamlandıktan sonra Configure the MySQL Server Now işaretli şekilde Finish işleminden sonra MySQL kurulum bitip yapılandırma kısmı başlıyor.

Ve bizi aşağıdaki ekran karşılıyor. Next tuşu ile devam ediyoruz.

Karşımıza iki seçenek geliyor, Detailed Confifuration bütün ayararı bizim yapmamızı Standart ise Öntanımlı bilgiler ile yapılandırıyor. Biz Detailed Configuration seçiyoruz ve Next tuşuna basıyoruz.

İhtiyacımızı belirleyip Next tuşu devam ediyoruz.

Sıradaki ekran database kullanım tipine göre verilerin depolanma (storage) modelini belirlememizi sağlayacaktır.

Bir sonraki ekran InnoDB veri dosyalarının disk üzerinde nerede saklanacağını belirleyebileceğimiz ayarları içermektedir.

Performans kadar önemli olan bir diğer bir özellik de erişilebilirlik (availability) durumudur. Sıradaki ekran, MySQL Database Server’a bir seferde kaç aktif bağlantı kurulabileceğini belirleyeceğimiz seçenekleri içermektredir. Ancak burada performans ile erişilebilirlik arasında ters bir orantı olduğunu söyleyebiliriz. Aktif bağlantı sayısının arttırılması o makinadaki RAM, CPU ve Network bağlantıları kaynaklarının daha fazla kullanılmasına ve dolayısıyla performans kaybına yol açacaktır.

MySQL Database Server programı varsayılan olarak Port 3306 üzerinden lokal ve network bağlantılara izin vermektedir. Bu portu değiştirmek için sıradaki ekranı kullanabiliriz. Ayrıca sunucunun SQL modunu (sorgu modu) da bu ekranda belirleyebiliriz. Eğer Strict Mode seçili bırakılırsa sunucumuz, geleneksel veritabanı sunucular gibi davranıp insert/update komutlarında yanlış veri girişi gerçekleşirse uyarı değil de hata verecektir.

Sıradaki ekranı kullanarak MySQL Database Server için geçerli olacak varsayılan karakter kümesini (Default Character Set) belirliyoruz.

Bir sonraki ekranda MySQL’in bir Windows servisi olarak eklenmesini ve servis ayarlarını yapılandırıyoruz. Ayrıca MySQL çalıştırma exe dosyalarının bulunduğu BIN klasörünü Windows ortam değişkenlerinden (environment variables) PATH değişkenine eklenmesini sağlayabiliriz. Bu sayede MySQL exe dosyalarını komut satırında çalıştırmak için BIN klasörüne gitmemize gerek kalmayacaktır.
