MySQL Sunucu Ayarları
MySQL Sunucu Ayarları sekmesi, kiracı veritabanlarının nasıl oluşturulup yönetileceğini yapılandırdığınız yerdir. Bunu kurulum sırasında zaten ayarladınız, ancak her seçeneğin ne anlama geldiğini daha derinlemesine inceleyelim.
MySQL Sunucu Ayarlarına Erişim
- SaaS Yönetimi → SuperAdmin Ayarları bölümüne gidin
- MySQL Sunucu Ayarları sekmesine tıklayın
MySQL Sunucu Ayarları — çok kiracılı mimarinizin temeli
Ayarların Açıklaması
Her Kiracı İçin Veritabanı (Paylaşımlı Hosting Modu)
Bu, SaaS platformunuz için en önemli mimari karardır.
| Seçenek | Ne Yapar | Ne Zaman Kullanılır |
|---|---|---|
| Evet (Önerilen) | Her kiracı kendi izole MySQL veritabanını alır | Üretim kullanımı, veri izolasyonu, güvenlik odaklı dağıtımlar |
| Hayır | Tüm kiracılar ön ekli tablolarla tek bir veritabanını paylaşır | Test, geliştirme veya hosting'inizin veritabanı oluşturmayı sınırladığı durumlar |
"Evet" neden önerilir:
- Veri izolasyonu — Bir kiracı başka bir kiracının verilerini asla yanlışlıkla göremez
- Kolay yedekleme — Bireysel kiracıları yedekleyebilir/geri yükleyebilirsiniz
- Daha iyi performans — Daha küçük veritabanları = daha hızlı sorgular
- Kolay temizlik — Bir kiracıyı silmek, veritabanını bırakmak kadar basittir
Kiracılar oluşturulduktan sonra bu ayarı değiştirmek kolay DEĞİLDİR. İlk kiracınız kaydolmadan önce dikkatli seçin. Emin değilseniz Evet (kiracı başına ayrı veritabanı) ile devam edin.
Alt Dizin Yapısını Kullan "/ws/{tenant}"
| Seçenek | URL Formatı | Gerektirir |
|---|---|---|
| Evet | siteniz.com/ws/kiracı-adı | Ek DNS kurulumu gerekmez |
| Hayır | kiracı-adı.siteniz.com | Wildcard DNS + web sunucu yapılandırması |
DNS Yapılandırma kılavuzundaki kurulumunuza göre seçin.
cPanel Kullanıyorum
| Seçenek | Ne Olur |
|---|---|
| Evet | Modül veritabanları ve hesaplar oluşturmak için cPanel API kullanır |
| Hayır | Modül doğrudan MySQL komutları kullanır (root/yönetici MySQL kullanıcısı gerektirir) |
MySQL Bağlantı Detayları
| Alan | Açıklama | Varsayılan |
|---|---|---|
| MySQL Host | MySQL sunucunuzun ana bilgisayar adı | localhost |
| MySQL Port | MySQL'in çalıştığı port | 3306 |
| MySQL Root Kullanıcı Adı | CREATE DATABASE yetkisine sahip kullanıcı adı | değişir |
| MySQL Şifresi | Yukarıdaki kullanıcı adı için şifre | değişir |
Sunucu Ayarlarını Doğrula
Değişiklik yaptıktan sonra her zaman "Sunucu ayarlarını doğrulamak için buraya tıklayın" düğmesine tıklayın. Bu şunları test eder:
- Modül MySQL'e bağlanabiliyor mu? ✅
- Kullanıcının CREATE DATABASE yetkisi var mı? ✅
- Bağlantı kararlı mı? ✅
Doğrulama başarısız olursa, kimlik bilgilerinizi tekrar kontrol edin ve Sorun Giderme → Kurulum Sorunları bölümüne bakın.
En İyi Uygulamalar
- Özel bir MySQL kullanıcısı kullanın — Üretimde
rootkullanmayın. SaaS modülü için özel bir kullanıcı oluşturun. - Güçlü şifreler kullanın — MySQL şifresi sunucunuzda saklanır, bu yüzden güçlü yapın.
- İzole veritabanları seçin — Özel bir nedeniniz yoksa, her zaman kiracı başına ayrı veritabanı kullanın.
- Her değişiklikten sonra doğrulayın — Herhangi bir MySQL ayarını değiştirdikten sonra her zaman doğrula düğmesine tıklayın.
Ayarlar kaydedildi mi? Kayıtların nasıl çalıştığını yapılandırmak için Kiracı Ayarları bölümüne geçin.