Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14737|Vastaus: 0

[Lähde] Linux Katso MySQL-konfiguraatiotiedostopolku ja siihen liittyvät asetukset

[Kopioi linkki]
Julkaistu 10.4.2019 16.44.56 | | | |
(1) Tietoa profiilipolusta

Joskus huomaan, että vaikka yritän muokata joitain muuttujia konfiguraatiotiedostossa, se ei toimi. Myöhemmin sain tietää, että syynä oli se, että muokattu tiedosto ei ollut MySQL-palvelimen lukema konfiguraatiotiedosto.

Jos et ole varma MySQL:n tällä hetkellä käyttämästä profiilipolusta, voit kokeilla tarkastella sitä näin:


Tai toteuttaa:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Oletusasetukset'
2015-12-01 17:23:56 0 [Huomautus] mysqld (mysqld 5.6.27-75.0-log) alkaen prosessista 6858 ...
2015-12-01 17:23:56 6858 [Varoitus] Puskuroitu varoitus: Muutetut rajat: max_open_files: 1024 (pyydetty 10005)

2015-12-01 17:23:56 6858 [Varoitus] Puskuroitu varoitus: Muutetut rajat: max_connections: 214 (pyydetty 2000)

2015-12-01 17:23:56 6858 [Varoitus] Puskuroitu varoitus: Muutettu rajat: table_open_cache: 400 (pyydetty 2000)

2015-12-01 17:23:56 6858 [Huomautus] Lisäosa 'FEDERATED' on poistettu käytöstä.
Oletusasetukset luetaan seuraavista tiedostoista annetussa järjestyksessä:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Huom] Binlogin loppu
2015-12-01 17:23:56 6858 [Huomautus] Lisäosan 'CSV' sammuttaminen
2015-12-01 17:23:56 6858 [Huom] Suljetaan 'MyISAM'-lisäosa
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Oletusasetukset'
Oletusasetukset luetaan seuraavista tiedostoista annetussa järjestyksessä:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Kuten yllä olevasta kuvasta näkyy, palvelin lukee ensin /etc/my.cnf-tiedoston, ja jos se huomaa, ettei tiedostoa ole olemassa, se yrittää lukea sen seuraavista poluista.



(2) Konfiguraatiokohteen segmentoinnin osalta

Konfiguraatiotiedosto my.cnf on yleensä jaettu useisiin osiin, kuten [client], [mysqld], [mysql] jne. MySQL-ohjelmat lukevat yleensä samannimisen segmentin osan, esimerkiksi palvelin mysqld lukee yleensä kyseisen konfiguraatioalkion [mysqld]-segmentin alla. Jos konfiguraatiokohde ei ole oikein sijoitettu, konfiguraatio ei tule voimaan.

(3) Globaaleista muuttujista

Lisäksi, jos haluat tarkastella joitakin globaaleja muuttujaasetuksia MySQL:ssä, voit tehdä sen silloin, kun et ole kirjautuneena sisään ja sinulla on käyttöoikeudet: mysqladmin muuttujat -p,

Tämä operaatio vastaa komentoa näytä globaalit muuttujat -komentoa kirjautuessa sisään.





Edellinen:Käytä CefSharpia AnyCPU-tilassa
Seuraava:Uusin Spider Pool Station -ryhmäversio
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com