Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14737|Odgovoriti: 0

[Vir] Linux Oglejte si pot MySQL konfiguracijske datoteke in sorodne konfiguracije

[Kopiraj povezavo]
Objavljeno na 10. 04. 2019 16:44:56 | | | |
(1) O profilni poti

Včasih ugotovim, da čeprav poskušam spremeniti nekatere spremenljivke v konfiguracijski datoteki, ne deluje. Kasneje sem ugotovil, da je bilo to zato, ker spremenjena datoteka ni bila konfiguracijska datoteka, ki jo je prebral MySQL strežnik.

Če niste prepričani glede poti profila, ki jo trenutno uporablja MySQL, lahko poskusite pogledati takole:


Ali izvedite:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Privzete možnosti'
2015-12-01 17:23:56 0 [Opomba] mysqld (mysqld 5.6.27-75.0-log) začne kot proces 6858 ...
2015-12-01 17:23:56 6858 [Opozorilo] Predpomnjeno opozorilo: Spremenjene omejitve: max_open_files: 1024 (zahtevano 10005)

2015-12-01 17:23:56 6858 [Opozorilo] Predpomnjeno opozorilo: Spremenjene omejitve: max_connections: 214 (zahtevano 2000)

2015-12-01 17:23:56 6858 [Opozorilo] Predpomnjeno opozorilo: Spremenjene omejitve: table_open_cache: 400 (zahtevano 2000)

2015-12-01 17:23:56 6858 [Opomba] Vtičnik 'FEDERATED' je onemogočen.
Privzete možnosti se berejo iz naslednjih datotek v danem vrstnem redu:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Opomba] Konec biloga
2015-12-01 17:23:56 6858 [Opomba] Zapiranje vtičnika 'CSV'
2015-12-01 17:23:56 6858 [Opomba] Zapiranje vtičnika 'MyISAM'
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Privzete možnosti'
Privzete možnosti se berejo iz naslednjih datotek v danem vrstnem redu:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Kot lahko vidite na zgornji sliki, strežnik najprej prebere datoteko /etc/my.cnf, in če ugotovi, da datoteka ne obstaja, jo poskusi prebrati iz naslednjih poti.



(2) Glede segmentacije konfiguracijskih elementov

Konfiguracijska datoteka my.cnf je običajno razdeljena na več delov, kot so [client], [mysqld], [mysql] itd. MySQL programi običajno berejo segment z istim imenom, na primer strežnik mysqld običajno prebere ustrezen konfiguracijski element pod segmentom [mysqld]. Če konfiguracijski element ni pravilno postavljen, konfiguracija ne bo učinkovala.

(3) O globalnih spremenljivkah

Poleg tega, če želite videti nekatere nastavitve globalnih spremenljivk v MySQL, lahko to storite, ko niste prijavljeni in imate dovoljenja: mysqladmin variables -p,

Ta operacija je enakovredna uporabi ukaza prikaži globalne spremenljivke ob prijavi.





Prejšnji:Uporabi CefSharp v načinu AnyCpu
Naslednji:Najnovejša različica skupine postaj za bazen pajkov
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com