my.cnf yra konfigūracijos failas, kuris įkeliamas paleidus mysql ir paprastai dedamas į mysql diegimo katalogą arba galite įkelti jį į kitus katalogus. Įdiegus mysql, sistemoje bus keli my.cnf failai, kai kurie testavimui. Naudokite komandą locate my.cnf, kad išvardintumėte visus my.cnf failus komanda Raskite my.cnf Rezultatas
Kai reikia modifikuoti konfigūracijos failą, turime rasti, kuris my.cnf failas buvo įkeltas paleidus mysql. 1. Patikrinkite, ar naudojamas nurodyto katalogo my.cnf Paleidę mysql, patikriname mysql procesą, kad pamatytume, ar yra nustatymas naudoti nurodyto katalogo my.cnf failą, jei taip, tai reiškia, kad šis konfigūracijos failas įkeliamas paleidus mysql. komanda ps aux|grep mysql|grep 'my.cnf' Rezultatas
Galite pamatyti, kad /usr/local/Cellar/mysql/5.6.24/my.cnf yra mysql paleidimo pakrovimo konfigūracijos failas. Jei aukščiau pateikta komanda neišvedamas, tai reiškia, kad nėra nustatymo naudoti my.cnf nurodytame kataloge. 2. Patikrinkite katalogą, kuriame mysql pagal numatytuosius nustatymus skaito my.cnf
Jei nenustatysite my.cnf naudoti nurodytą katalogą, mysql nuskaitys my.cnf failą šakniniame kataloge ir numatytajame kataloge, kai mysql paleidžiamas. Pažvelkite į numatytąjį katalogą, kuris skaito konfigūracijos failą, kai paleidžiama mysql komanda mysql --help|grep 'my.cnf' Rezultatas
Tai yra:MySQL pagal numatytuosius nustatymus ieško my.cnf kataloge su pirmuoju prioritetu. 3. Paleidžiant nenaudojamas joks konfigūracijos failas Jei nėra nustatymo naudoti nurodytą katalogą my.cnf failą, o numatytajame skaitymo kataloge nėra my.cnf failo, tai reiškia, kad konfigūracijos failas neįkeliamas paleidus mysql, bet naudojama numatytoji konfigūracija. Jei reikia modifikuoti konfigūraciją, galite sukurti my.cnf failą (pvz., /etc/my.cnf) kataloge, kuris pagal numatytuosius nustatymus skaitomas mysql, parašyti modifikuojamą konfigūracijos turinį ir iš naujo paleisti mysql, kad įsigaliotų.
|