Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14737|Yanıt: 0

[Kaynak] Linux MySQL yapılandırma dosya yolunu ve ilgili yapılandırmaları görüntüleyin

[Bağlantıyı kopyala]
Yayınlandı 10.04.2019 16:44:56 | | | |
(1) Profil yolu hakkında

Bazen yapılandırma dosyasında bazı değişkenleri değiştirmeye çalışsam da işe yaramıyor. Daha sonra bunun değiştirilmiş dosyanın MySQL sunucusunun okuduğu yapılandırma dosyası olmaması olduğunu öğrendim.

MySQL'in şu anda kullandığı profil yolundan emin değilseniz, şöyle bakmayı deneyebilirsiniz:


Ya da uygulayın:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Varsayılan seçenekler'
2015-12-01 17:23:56 0 [Not] mysqld (mysqld 5.6.27-75.0-log) 6858 süreci olarak başlıyor ...
2015-12-01 17:23:56 6858 [Uyarı] Tamponlu uyarı: Limitler değiştirildi: max_open_files: 1024 (talep edildi 10005)

2015-12-01 17:23:56 6858 [Uyarı] Tamponlu uyarı: Limitler değiştirildi: max_connections: 214 (2000 istenilen)

2015-12-01 17:23:56 6858 [Uyarı] Tamponlu uyarı: Limitler değiştirildi: table_open_cache: 400 (2000 istenir)

2015-12-01 17:23:56 6858 [Not] 'FEDERATED' eklentisi devre dışı bırakıldı.
Varsayılan seçenekler aşağıdaki dosyalardan verilen sırayla okunur:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Not] Binlog sonu
2015-12-01 17:23:56 6858 [Not] 'CSV' eklentisini kapatıyor
2015-12-01 17:23:56 6858 [Not] 'MyISAM' eklentisini kapatıyor
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Varsayılan seçenekler'
Varsayılan seçenekler aşağıdaki dosyalardan verilen sırayla okunur:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Yukarıdaki şekilden görebileceğiniz gibi, sunucu önce /etc/my.cnf dosyasını okuyor ve dosyanın var olmadığını fark ederse, aşağıdaki yollardan okumaya çalışacaktır.



(2) Konfigürasyon öğesi segmentasyonu ile ilgili

Yapılandırma dosyası my.cnf genellikle birkaç bölüme ayrılır; örneğin [istemci], [mysqld], [mysql] vb. MySQL programları genellikle segment kısmını aynı isimle okur; örneğin sunucu mysqld genellikle [mysqld] segmentinin altındaki ilgili yapılandırma öğesini okur. Yapılandırma öğesi doğru konumlandırılmazsa, yapılandırma etki etmez.

(3) Küresel değişkenler hakkında

Ayrıca, MySQL'de bazı küresel değişken ayarlarını görmek istiyorsanız, oturum açmadığınız ve izinleriniz olduğunda bunu yapabilirsiniz: mysqladmin değişkenleri -p,

Bu işlem, giriş sırasında göster global değişkenler komutunu kullanmaya eşdeğerdir.





Önceki:CefSharp'ı AnyCPU modunda kullanın
Önümüzdeki:En yeni örümcek havuzu istasyon grubu versiyonu
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com