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.

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 1

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.

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 2

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

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 3

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

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 4

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.

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 5

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

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 6

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.

Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 7
  • Developer Machine: MySQL çalıştığı makina üzerinde başka geliştirme uygulamalarının da çalışmakta olduğunu varsayarak hafıza kaynağını (RAM) minimum ölçüde kullanacaktır. Bu modeli pek çok farklı uygulamanın da aktif çalıştığı düşük donanımlı istemci (client) makinalarda kullanabilirsiniz.
  • Server Machine: MySQL, hizmet verdiği (web/app) uygulamayla aynı makina üzerinde çalışmakta olduğunu varsayarak hafızadan daha fazla faydalanacaktır. Bu modeli uygulama ve veritabanının beraber çalışmakta olduğu, internette ve intranette hizmet veren ve daha yüksek donanımsal kaynaklara sahip olan sunucu (server) tipi makinalarda kullanabilirsiniz.
  • Dedicated Server Machine: MySQL çalışmakta olduğu makinanın tamamen veritabanı işlemleri için dizayn edilmiş olduğunu varsayarak hafıza kaynaklarını maksimum ölçüde kullanmaya başlayacaktır. Bu modeli ön plandaki (Front-End) uygulama sunucularına arka plan veri hizmeti sunmakta olan (Back-End) yüksek donanımlı sunucu tipi makinalarda kullanabilirsiniz.
  • İhtiyacımızı belirleyip Next tuşu devam ediyoruz.

    Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 8

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

  • Multifunctional Database: MySQL genel amaçlarla çalışacaktır ve dolayısıyla veriler hem InnoDB hem de MyISAM depolama motorlarını (storage engine) kullanarak saklanacaktır.
  • Transactional Database Only: Bu seçenek, yoğun sorguların ve işlemlerin söz konusu olduğu aktif uygulama ortamlarında varsayılan depolama motoru olarak InnoDB kullanılmasını sağlayacaktır. InnoDB işlemlerin daha hızlı gerçekleştirilebilmesi için kullanılan veri depolama motorudur ancak MyISAM bu modelde yine de kullanılabilmektedir.
  • Non-Transactional Database Only: Daha basit uygulamaların çalıştığı ortamlarda, örneğin salt monitör amaçlı uygulamalarda bu model seçilebilir. Bu sayede sadece MyISAM veri depolama motoru çalıştırılacaktır.
  • Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 9

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

    Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 10

    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.

  • Decision Support (DSS)/OLAP: Çok fazla aktif bağlantının gerekmeyeceği ortamlarda bağlantı sayısını 20 olarak belirleyebiliriz.
  • Online Transaction Processing (OLTP): Yoğun çalışan MySQL sunucularda, özellikle Web Uygulamalarına hizmet veren sunucularda aktif bağlantı sayısını 500 e kadar çıkarabiliriz.
  • Manual Setting: Bu seçenek ile aktif bağlantı sayısını ihtiyaca göre kendimiz belirleyebiliriz.
  • Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 11

    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.

    Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 12

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

  • Standart Character Set: Latin1 kümesi varsayılan olarak yapılandırılır.
  • Best Support for Multilingualism: Farklı dillerin bir arada kullanılabilmesine imkan tanıyan (multi-byte) UTF8 varsayılan olarak yapılandırılır.
  • Manual Selected Default Character Set / Collation: Karakter kümesini manüel yapılandırıyoruz.
  • Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 13

    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.

    Image: Image: Windows İşletim Sistemlerinde MySQL Database Server Kurulumu / 14
    Bu yazı Bu adresten alınıp düzenlenip tekrar yayımlanmıştır. Yayımlayan arkadaşlara çok teşekkür ederiz.
    This entry was posted on Çarşamba, Aralık 9th, 2009 at 05:05 and is filed under Kategorilenmemiş. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

    Comments are closed.

    WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera