Ana içeriğe geç

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

  1. SaaS Yönetimi → SuperAdmin Ayarları bölümüne gidin
  2. 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çenekNe YaparNe 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ırTüm kiracılar ön ekli tablolarla tek bir veritabanını paylaşırTest, 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çenekURL FormatıGerektirir
Evetsiteniz.com/ws/kiracı-adıEk DNS kurulumu gerekmez
Hayırkiracı-adı.siteniz.comWildcard DNS + web sunucu yapılandırması

DNS Yapılandırma kılavuzundaki kurulumunuza göre seçin.

cPanel Kullanıyorum

SeçenekNe Olur
EvetModül veritabanları ve hesaplar oluşturmak için cPanel API kullanır
HayırModül doğrudan MySQL komutları kullanır (root/yönetici MySQL kullanıcısı gerektirir)

MySQL Bağlantı Detayları

AlanAçıklamaVarsayılan
MySQL HostMySQL sunucunuzun ana bilgisayar adılocalhost
MySQL PortMySQL'in çalıştığı port3306
MySQL Root Kullanıcı AdıCREATE DATABASE yetkisine sahip kullanıcı adıdeğişir
MySQL ŞifresiYukarıdaki kullanıcı adı için şifredeğ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

  1. Özel bir MySQL kullanıcısı kullanın — Üretimde root kullanmayın. SaaS modülü için özel bir kullanıcı oluşturun.
  2. Güçlü şifreler kullanın — MySQL şifresi sunucunuzda saklanır, bu yüzden güçlü yapın.
  3. İzole veritabanları seçin — Özel bir nedeniniz yoksa, her zaman kiracı başına ayrı veritabanı kullanın.
  4. 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.
success

Ayarlar kaydedildi mi? Kayıtların nasıl çalıştığını yapılandırmak için Kiracı Ayarları bölümüne geçin.