MariaDB / MySQL nedir?
MySQL ve ondan ayrılan MariaDB, web uygulamalarında en yaygın kullanılan açık kaynaklı ilişkisel veritabanı sistemleridir. Verileri tablolarda tutar ve SQL diliyle sorgulanır. İkisi birbirine çok benzer; WordPress dahil pek çok uygulama ikisiyle de çalışır.
Hosting sunucularında kullanıcı hesapları, sipariş kayıtları ve içerik gibi kritik veriler bu veritabanında durur. Bu nedenle erişimin ve yedeklerin doğru yönetilmesi önemlidir.
Nasıl çalışır?
Uygulama veritabanı sunucusuna bir kullanıcı adı ve parolayla bağlanır, sorgularını SQL ile gönderir. Her kullanıcıya belirli veritabanları üzerinde belirli yetkiler (SELECT, INSERT, UPDATE, DELETE vb.) verilir.
- Depolama motoru olarak çoğunlukla InnoDB kullanılır; işlem desteği sağlar.
- Ayarlar
my.cnfbenzeri yapılandırma dosyalarında tutulur. - Yavaş sorgu günlüğü, performans sorunlarını bulmak için kullanılır.
Sunucu ve hosting ortamında
cPanel’de MySQL Veritabanları ve phpMyAdmin, Plesk ve DirectAdmin’de benzer araçlar veritabanı ve kullanıcı yönetimini sağlar. Çoğu uygulama veritabanına aynı sunucudan bağlandığı için sunucunun dışarıdan ağa açılması gerekmez.
Veritabanı portunun (3306) internete açık olması sık görülen bir risktir. Yalnızca gerekliyse ve izinli IP’lere açılmalı; mümkünse yerel bağlantı veya şifreli tünel tercih edilmelidir.