UNIX, OS/2 ve Windows gibi platformlarda ücretsiz olarak kullanılabilmekle birlikte ücretli ticari lisansı da mevcuttur. Linux'ta daha iyi performans göstermektedir. Açık kaynak kodu MySQL’in birçok platformda çalışabilen ikilik kod halindeki indirilebilir sürümleri de mevcuttur.
MySQL geliştiricileri, 10bin tablodan oluşan ve 7 milyon kayıt içeren yaklaşık 100gb’lık kendi veritabanlarını MySQL’de tuttuklarını ifade etmişlerdir. Asp, php gibi birçok web programlama dili ile kullanılabildiği ve çok kullanıcılı sistemlerde erişim hakları sorununu başarılı bir şekilde çözdüğü için web sunucularında en çok kullanılan veritabanı yönetim sistemidir. MySQL'in 4.0 sürümüyle birlikte "transaction" desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklenmiştir.
MySQL, aşağıdaki veritabanı nesnelerini desteklemekte olup bu nesnelerin bazıları 5.1 sürümü ile gelmiştir:
- Tables (Tablo)
- Views (Görüntü) (Görüntüleme)
- Procedures (Prosedür/Yordam)
- Triggers
- Cursors
Sürüm Notları
- 1994 MySQL'in geliştirilmesine başlandı.
- 23 Mayıs 1995 İlk MySQL sürümü yayınlandı.
- 2001 yılında MySQL 3.23 yayınlandı.
- 2004 MySQL 4.1 beta sürümü, ve gerçek sürümü Ekim 2004 yılında yayınlandı. (R-trees and B-trees, subqueries, prepared statements)
- 2008: MySQL 5.1 sürümü yayınlandı. (event scheduler, partitioning, plugin API, row-based replication, server log tables)
- 2008 Ocak: Sun Microsystems, bir milyar dolara MySQL'i satın aldı.
- 2009 Nisan: Oracle, Sun Microsystems'i satın aldı. Oracle, MySQL'i geliştirmeye devam edeceğini duyurdu.
Beta Nedir? Açık Beta ve Kapalı Beta
Henüz gelişim sürecini tamamlamamış olan ve geliştiriciler ile kullanıcılar tarafından sistem hatalarının bulunması, rapor vermeleri için yayınlanan yazılım sürümüne beta denir. Beta süreçleri daima sorunlu süreçlerdir bu neden...
MySQL Kurulumu
- Öncelikle, buraya tıklayarak MySQL resmi sitesinden MySQL Installer paketini indirin.
- İndirdiğiniz .msi uzantılı dosyayı çalıştırdığınızda karşınıza gelen pencereden "Install MySQL Products" seçeneğine tıklayın.
- Lisans koşullarını kabul edin ve "Next" butonuna tıklayın.
- Karşınıza gelen pencerede "Execute" butonuna basın. Eğer internete bağlıysanız, program en son paket içerikleri için arama yapar ve kurulum paketine güncelleme yapar. Eğer, MySQL Installer paketini yeni indirdiyseniz herhangi bir güncelleme yapılmaz.
- Bir sonraki pencerede kurulum için size 5 farklı seçenek sunacak:
- Developer Default: Tüm paket içeriğinin kurulduğu bir seçenektir.
- Server only: Sadece Server'ın kurulduğu bir seçenektir.
- Client only: Server hariç tüm paket içeriğinin kurulduğu bir seçenektir.
- Full: Tüm paket içeriğinin kurulduğu bir seçenektir.
- Custom: Kurulacak paketlerin kullanıcı tarafından seçilmesini sağlayan bir seçenektir.
- Burada Developer Default seçeneğini seçip "Next" butonuna basıyoruz. Siz seçeneği ihtiyacınıza uygun olarak değiştirebilirsiniz.
- Bir sonraki pencerede program, seçilen kurulum tipine bağlı olarak sisteminizde bulunması gereken programları kontrol eder. Eksiklik bulursa, indirir ve kurulumunu yapar. İşlem bittiğinde "Next" butonuna basın.
- Karşınıza gelen pencerede "Execute" butonuna basarak kurulumu başlatın:
- Tüm kurulumlar sona erdikten sonra "Next" butonuna basın.
- Bir sonraki pencerede gösterilen ürünlerin konfigürasyonu yapıldıktan sonra "Next" butonuna basın.
- "Developer Machine" seçeneğini seçtikten sonra "Next" butonuna basın.
- Karşınıza gelen pencerede "Enable TCP/IP Networking" ve "Create Windows Service" seçeneklerini işaretleyin. "Port Number" bölümüne bir port numarası (3306) ve "Windows Service Name" bölümüne bir service adı girin. Parola girişlerini yaptıktan sonra seçeneklerini işaretleyerek "Next" butonuna basın.
- Son olarak "Finish" diyerek kurulumu bitirin.
- MySQL başarıyla kuruldu ve otomatik olarak başlatılacak.
MySQL Dersleri
MySQL öğrenmek, MySQL sorularınız ve MySQL dersleri için aşağıdaki bağlantıları ziyaret edebilirsiniz.
- MySQL Öğren: https://wmaraci.com/forum/veritabanlari.html
- MySQL Web Sitesi: http://www.mysql.com