ProxyLicense Community

Topluluk üyeleri için bilgi, deneyim ve içerik paylaşım alanı.

LVE-Stats 2 İçin MySQL Veritabanı Kullanımı ve Güvenli Yetkilendirme

CloudLinux
09.05.2026 20:58 0 görüntüleme 0 yanıt
#109.05.2026 20:58
LVE-Stats 2 verisini MySQL üzerinde tutmak, birden fazla sunucuda merkezi raporlama veya daha esnek analiz isteyen ekipler için mantıklıdır. Ancak bu yapılandırma yapılırken DB kullanıcısının yetkisi, dosya izni ve read-only erişim ayrımı planlanmalıdır.

CloudLinux dokümanında MySQL kurulumu, DB oluşturma ve lvestats2 connect_string ayarı birlikte ele alınır. Üretim ortamında bu akış mutlaka yedek ve parola yönetimi standardıyla desteklenmelidir.

Operasyon Notu


- Ana lvestats DB kullanıcısı sadece ilgili veritabanına yazma yetkisiyle sınırlandırılmalıdır.
- Bilgi araçları farklı kullanıcılar tarafından çalıştırılacaksa read-only DB kullanıcısı oluşturmak daha güvenlidir.
- connect_string içinde özel karakterli parola kullanılacaksa URL escape yapılmalıdır.

Vurgulanacak Ayarlar


- db_type=mysql: LVE-Stats 2’nin MySQL backend kullanacağını belirtir.
- connect_string: user:pass@host/database formatında tutulur.
- lve-create-db: Tablo ve indeksleri CloudLinux aracılığıyla oluşturur.

Komut ve Kontrol


mysql -e "CREATE DATABASE db_lvestats2;"
/usr/sbin/lve-create-db
service lvestats restart


Saha Uygulaması


Merkezi DB’ye geçmeden önce mevcut SQLite verisinin büyüklüğünü ve ihtiyaç duyulan rapor aralığını not edin. Yönetim paneli yalnızca son birkaç günü kullanıyorsa, uzun geçmişi ayrı bir analitik sisteme almak daha temiz olabilir.

Riskli Noktalar


- DB şifresini herkesin okuyabildiği dosyada bırakmayın.
- Elle tablo oluşturmaya çalışmayın; lve-create-db kullanın.
- Özel karakterli parolalar connect_string içinde hataya neden olabilir.

Yanıt Yaz

Yanıt yazmak için giriş yapıp Community aktivasyonunu tamamlamalısınız.

Giriş Yap