Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14737|Odpověď: 0

[Zdroj] Linux Zobrazit cestu k konfiguračnímu souboru MySQL a související konfigurace

[Kopírovat odkaz]
Zveřejněno 10.04.2019 16:44:56 | | | |
(1) O cestě profilu

Někdy zjistím, že i když se snažím upravit některé proměnné v konfiguračním souboru, nefunguje to. Později jsem zjistil, že to bylo proto, že upravený soubor nebyl konfigurační soubor čtený MySQL serverem.

Pokud si nejste jisti cestou profilu, kterou MySQL aktuálně používá, můžete se na ni podívat takto:


Nebo provádět:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Výchozí možnosti'
2015-12-01 17:23:56 0 [Poznámka] mysqld (mysqld 5.6.27-75.0-log) začínající jako proces 6858 ...
2015-12-01 17:23:56 6858 [Varování] Buffered warning: Změněny limity: max_open_files: 1024 (požadovaný 10005)

2015-12-01 17:23:56 6858 [Varování] Buffered warning: Změněny limity: max_connections: 214 (požadovano 2000)

2015-12-01 17:23:56 6858 [Varování] Buffered warning: Změněny limity: table_open_cache: 400 (požadovano 2000)

2015-12-01 17:23:56 6858 [Poznámka] Plugin 'FEDERATED' je zakázán.
Výchozí možnosti se čtou z následujících souborů v daném pořadí:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Poznámka] Binlog konec
2015-12-01 17:23:56 6858 [Poznámka] Vypínání pluginu 'CSV'
2015-12-01 17:23:56 6858 [Poznámka] Vypínání pluginu 'MyISAM'
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Výchozí možnosti'
Výchozí možnosti se čtou z následujících souborů v daném pořadí:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Jak je vidět na obrázku výše, server nejprve přečte soubor /etc/my.cnf a pokud zjistí, že soubor neexistuje, pokusí se jej přečíst z následujících cest.



(2) Co se týče segmentace konfiguračních položek

Konfigurační soubor my.cnf je obvykle rozdělen do několika částí, například [client], [mysqld], [mysql] atd. MySQL programy obvykle čtou část segmentu se stejným názvem jako ona, například server mysqld obvykle čte příslušnou konfigurační položku pod segmentem [mysqld]. Pokud není konfigurační prvek správně umístěn, konfigurace se neprojeví.

(3) O globálních proměnných

Navíc, pokud chcete zobrazit nějaká nastavení globálních proměnných v MySQL, můžete to udělat, když nejste přihlášeni a máte oprávnění: mysqladmin proměnné -p,

Tato operace je ekvivalentní použití příkazu zobrazit globální proměnné při přihlášení.





Předchozí:Používejte CefSharp v režimu AnyCpu
Další:Nejnovější verze skupiny pavoučí poolové stanice
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com