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
tehlike
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 |