Windows Server üzerinde MySQL veritabanı kurmak, ilk başta biraz karmaşık görünebilir, ancak adım adım takip ederseniz oldukça basit hale gelir. Bu yazıda, Windows Server üzerinde MySQL’i kurmak ve yönetmek için ihtiyacınız olan her şeyi size adım adım anlatacağım. Hazırsanız, hemen başlayalım!
Adım 1: MySQL Installer'ı İndirin
1. [MySQL'in Resmi Web Sitesine](https://dev.mysql.com/downloads/installer/) gidin.
2. "Windows" sekmesine tıklayın.
3. İndirilebilir iki farklı seçenek göreceksiniz: Web Installer ve Full Installer. Eğer internet hızınız iyiyse ve sürekli bağlantı sorunuyla karşılaşmıyorsanız, Web Installer'ı tercih edin. Ancak eğer her şeyin bilgisayarınıza tamamen indirilmesini istiyorsanız, Full Installer'ı seçebilirsiniz.
Adım 2: MySQL Installer’ı Çalıştırın
1. "Developer Default" seçeneğini seçin.
2. "Next" butonuna tıklayın.
3. Gerekli bileşenlerin yükleneceği yeni bir ekranla karşılaşacaksınız. Bu ekranı onaylayın ve yüklemeye başlayın.
Adım 3: MySQL Kurulumunu Yapın
Server Configuration Type kısmında "Standalone MySQL Server"ı seçin. Bu, tek başına çalışan bir MySQL sunucusu kurmanıza olanak tanıyacaktır.
Sonraki adımlarda, MySQL Root Password'ınızı belirleyin. Bu şifreyi güvenli bir şekilde sakladığınızdan emin olun çünkü veritabanınıza yönetici olarak erişmek için bu şifreyi kullanacaksınız.
Ayrıca, MySQL’in otomatik olarak başlaması için "Configure MySQL as a Windows Service" seçeneğini işaretlemelisiniz. Bu, Windows Server yeniden başlatıldığında MySQL’in otomatik olarak başlamasını sağlar.
Adım 4: MySQL’i Test Edin
mysql -u root -p
Komut istemcisi size Root şifrenizi sormak için bir pencere açacaktır. Şifrenizi girdikten sonra, MySQL komut satırına erişebileceksiniz. Bu, kurulumun başarılı olduğunu ve her şeyin yolunda gittiğini gösterir.
Adım 5: MySQL ile Bağlantıyı Test Edin
CREATE DATABASE ornek_db;
Eğer herhangi bir hata almazsanız, MySQL veritabanı başarıyla oluşturulmuş demektir.
Adım 6: MySQL’i Yapılandırma ve Yönetme
- Kullanıcı oluşturma:
CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';
- Kullanıcıya yetki verme:
GRANT ALL PRIVILEGES ON ornek_db.* TO 'kullanici_adi'@'localhost';
- Veritabanı silme:
DROP DATABASE ornek_db;
Bu komutlar ile MySQL veritabanınızı istediğiniz şekilde yönetebilirsiniz.