Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14737|Svare: 0

[Kilde] Linux Se MySQL-konfigurasjonsfilstien og relaterte konfigurasjoner

[Kopier lenke]
Publisert på 10.04.2019 16:44:56 | | | |
(1) Om profilstien

Noen ganger opplever jeg at selv om jeg prøver å endre noen variabler i konfigurasjonsfilen, fungerer det ikke. Senere fant jeg ut at det var fordi den endrede filen ikke var konfigurasjonsfilen lest av MySQL-serveren.

Hvis du er usikker på hvilken profilsti MySQL bruker nå, kan du prøve å se på det slik:


Eller utføre:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Default options'
2015-12-01 17:23:56 0 [Merk] mysqld (mysqld 5.6.27-75.0-log) starter som prosess 6858 ...
2015-12-01 17:23:56 6858 [Advarsel] Bufret advarsel: Endrede grenser: max_open_files: 1024 (forespurt 10005)

2015-12-01 17:23:56 6858 [Advarsel] Bufret advarsel: Endrede grenser: max_connections: 214 (forespurt 2000)

2015-12-01 17:23:56 6858 [Advarsel] Bufret advarsel: Endrede grenser: table_open_cache: 400 (forespurt 2000)

2015-12-01 17:23:56 6858 [Merk] Plugin 'FEDERATED' er deaktivert.
Standardalternativer leses fra følgende filer i gitt rekkefølge:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Merk] Binlog slutt
2015-12-01 17:23:56 6858 [Merk] Slår av plugin 'CSV'
2015-12-01 17:23:56 6858 [Merk] Slår av plugin 'MyISAM'
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Default options'
Standardalternativer leses fra følgende filer i gitt rekkefølge:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Som du kan se fra figuren ovenfor, vil serveren først lese /etc/my.cnf-filen, og hvis den oppdager at filen ikke eksisterer, vil den prøve å lese den fra følgende stier.



(2) Når det gjelder segmentering av konfigurasjonselementer

Konfigurasjonsfilen my.cnf er vanligvis delt inn i flere deler, som [klient], [mysqld], [mysql], osv. MySQL-programmer leser vanligvis segmentdelen med samme navn som den, for eksempel leser serveren mysqld vanligvis det relevante konfigurasjonselementet under [mysqld]-segmentet. Hvis konfigurasjonselementet ikke er riktig plassert, vil ikke konfigurasjonen tre i kraft.

(3) Om globale variabler

I tillegg, hvis du vil se noen globale variabelinnstillinger i MySQL, kan du gjøre dette når du ikke er logget inn og har tillatelser: mysqladmin variables -p,

Denne operasjonen tilsvarer å bruke kommandoen show global variables når man logger inn.





Foregående:Bruk CefSharp i AnyCpu-modus
Neste:Den nyeste versjonen av spider pool-stasjonsgruppen
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com