Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Kde MySQL ukladá informácie o rôznych možnostiach nastavených pre databázu?

MySQL ukladá informácie o rôznych možnostiach nastavených pre databázu (a samotný server) na niekoľkých miestach, v závislosti od typu možnosti:

* `MySQL` System Database: Mnoho možností v celom serveri a globálnych možnostiach je uložených v tabuľkách v databáze „MySQL`. To zahŕňa veci, ako sú používateľské účty, granty a niektoré premenné konfigurácie servera. Neoddrží však * všetky * možnosti servera.

* Súbory opcií servera: Primárne umiestnenie možností na úrovni servera je vo voľných súboroch servera. Presné umiestnenie a názov súborov závisia od vášho operačného systému a od toho, ako bol nainštalovaný MySQL, ale bežné názvy zahŕňajú `my.cnf` (alebo` my.ini` v systéme Windows) a podobné variácie. Tieto súbory obsahujú smernice, ktoré nastavujú rôzne parametre, ako sú čísla portov, veľkosti vyrovnávacej pamäte a sady znakov. Tieto sa čítajú pri spustení servera.

* `Information_schema` Database: Táto databáza poskytuje štruktúrovaný pohľad na mnoho aspektov servera MySQL vrátane niektorých možností špecifických pre databázu. Nie je to sama osebe umiestnenie úložiska, ale dáva vám spôsob, ako dotazovať stav rôznych možností. Je to pohľad iba na čítanie základných dátových štruktúr.

* Performance Schema: Podrobné informácie týkajúce sa monitorovania výkonu je databáza „Performance_schema` dobrým zdrojom. Aj keď to nie sú prísne „možnosti“, poskytuje informácie o tom, ako rôzne nastavenia servera ovplyvňujú výkon.

* Innodb Data Dictionary: V prípade možností súvisiacich s úložným motorom InnodB (napríklad jeho veľkosti fondu vyrovnávacej pamäte) sa väčšina informácií uchováva v slovníku InNODB Internal Data Dictionary. Vo väčšine prípadov to nie je priamo prístupné prostredníctvom dotazov SQL.

Stručne povedané, neexistuje jediné miesto. Informácie sú distribuované v konfiguračných súboroch, systémových databázach a interných dátových štruktúrach úložných motorov. Konfiguračné súbory sú primárnym miestom, kde sú možnosti *nastavené *, zatiaľ čo systémové databázy poskytujú spôsob, ako *dotaz *aspekty aktuálnej konfigurácie.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené