MariaDB Ayarlarını Değiştirme
ServBay, MariaDB veritabanını içerir ve esnek yapılandırma seçenekleri sunar. Bu makale, ServBay'de MariaDB ayarlarının nasıl değiştirileceğini, konfigürasyon dosyasının yerini ve yaygın konfigürasyon öğelerini detaylı olarak açıklayacaktır. MariaDB versiyonuna bağlı olarak, bu dosyalar /Applications/ServBay/etc/mariadb/<version>
dizininde yer almaktadır.
Önemli Uyarı
Lütfen yapılandırma dosyasını elle değiştirmeyin. Tüm yapılandırma dosyaları ServBay tarafından otomatik olarak üretilir, elle yapılan değişikliklerin üzerine yazılma riski vardır. Değişiklikleri UI arayüzü üzerinden yapınız.
ServBay'in UI Arayüzü Üzerinden Değişiklik Yapma
ServBay, kullanıcıların yönetim arayüzünden farklı konfigürasyon parametrelerini değiştirebilecekleri, değişiklikleri kaydetmek için tıkladıklarında otomatik olarak uygulanan ve anında yürürlüğe giren güçlü bir grafik yönetim arayüzü sunar, böylece kullanıcıların parametreleri elle düzenleme zahmeti ortadan kalkar.
Kullanıcılar, ServBay'in sol tarafındaki navigasyon çubuğundan veritabanı
-MariaDB
'yi seçebilir, ardından MySQL yapılandırmasını düzenlemek için ilgili sürümü seçebilirler.
Grafik düzenleme arayüzünde, varsayılan MariaDB kullanıcı adı ve root şifresine ek olarak, kullanıcılar MariaDB'nin bind-address
(dinleme adresi) ve port
unu (port) (varsayılan olarak 0.0.0.0:3306
) değiştirebilirler. Aynı zamanda, slow query log
kaydını açabilir, MariaDB'nin max_connections
ve max_allowed_packet
gibi ayarlarını yapabilirler.
Kullanıcı değişikliklerini tamamladıktan sonra, kaydet
butonuna tıklayarak değişiklikleri uygulayabilir ve anında etkili hale getirebilir.
Yapılandırma Dosyasını Elle Düzenleyerek Değişiklik Yapma
WARNING
Yapılandırma dosyasını elle düzenleme yöntemi, bazı ayarları geçici olarak değiştirmek için uygundur.
MariaDB'nin yapılandırma dosyalarını elle değiştirmeyi önermiyoruz. Çünkü yapılan tüm değişiklikler ServBay tarafından üzerine yazılacaktır.
Genel Bakış
ServBay'de, MariaDB yapılandırma dosyaları versiyona göre farklı dizinlerde saklanır. Örneğin, MariaDB 11.5'in yapılandırma dosyaları /Applications/ServBay/etc/mariadb/11.5
dizinindedir. Ana yapılandırma dosyası my.cnf
dosyasıdır.
Yapılandırma Dosyasının Yeri
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
my.cnf
my.cnf
, MariaDB'nin ana yapılandırma dosyasıdır ve veritabanı sunucusunun çalışma zamanı seçeneklerini ayarlamak için kullanılır.
Yaygın Yapılandırma Öğeleri
Dinleme Adresini Değiştirme:
[mysqld] bind-address = 0.0.0.0
1
2Port Numarasını Değiştirme:
[mysqld] port = 3306
1
2Maksimum Bağlantı Sayısını Değiştirme:
[mysqld] max_connections = 200
1
2Tampon Havuzu Boyutunu Değiştirme:
[mysqld] innodb_buffer_pool_size = 256M
1
2Log Dosyası Yolunu Değiştirme:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Yavaş Sorgu Günlüğünü Etkinleştirme:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # Saniye cinsinden, 2 saniyeyi aşan sorguları kaydeder
1
2
3
4Karakter Seti ve Sıralama Kurallarını Değiştirme:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
MariaDB'yi Yeniden Başlatma
MariaDB yapılandırma dosyasını değiştirdikten sonra, değişikliklerin etkili olması için MariaDB hizmetinin yeniden başlatılması gerekir. ServBay'in yönetim arayüzü veya servbayctl
komut satırı aracını kullanarak yeniden başlatabilirsiniz.
ServBay Yönetim Arayüzü ile Yeniden Başlatma
- ServBay yönetim arayüzünü açın.
Hizmetler
e gidin.- İlgili MariaDB sürümünü bulun ve
Yeniden Başlat
butonuna tıklayın.
servbayctl ile Yeniden Başlatma
servbayctl
komut satırı aracı, MariaDB hizmetini kolayca yeniden başlatmanıza olanak tanır:
servbayctl restart mariadb 11.5
Özet
ServBay'de, MariaDB yapılandırma dosyaları /Applications/ServBay/etc/mariadb/<version>
dizininde yer alır, my.cnf
dahil. Bu yapılandırma dosyalarını değiştirdikten sonra, değişiklikleri etkinleştirmek için MariaDB hizmetini ServBay'in yönetim arayüzü veya servbayctl
komut satırı aracını kullanarak yeniden başlatabilirsiniz.