my.cnf on konfiguratsioonifail, mis laaditakse MySQL käivitamisel ja tavaliselt paigutatakse see MySQL paigalduskausta või saab selle laadida teistesse kataloogidesse. Pärast mysql-i paigaldamist on süsteemis mitu my.cnf faili, mõned testimiseks. Kasuta käsku find my.cnf, et loetleda kõik my.cnf failid käsk leia my.cnf Väljund
Kui peame konfiguratsioonifaili muutma, peame välja selgitama, milline my.cnf fail laaditi, kui mysql käivitati. 1. Kontrolli, kas määratud kataloogi my.cnf on kasutusel Pärast mysql-i käivitamist kontrollime mysql protsessi, kas on seadistus, mis võimaldab kasutada määratud kataloogi my.cnf faili; kui jah, siis see tähendab, et see konfiguratsioonifail laaditakse siis, kui mysql käivitub. käsk ps aux|grep mysql|grep 'my.cnf' Väljund
Näed, et /usr/local/Cellar/mysql/5.6.24/my.cnf on mysql käivitamise seadistamise fail. Kui ülaltoodud käsk ei väljasta, tähendab see, et määratud kataloogi jaoks pole seadistust kasutada my.cnf. 2. Kontrolli katalooni, kus mysql vaikimisi loeb my.cnf
Kui sa ei sea my.cnf kasutama määratud kataloogi, loeb mysql juurkataloogist my.cnf faili ja vaikimisi kausta, kui mysql käivitub. Vaata vaikekausta, mis loeb konfiguratsioonifaili, kui mysql käivitub käsk mySQL --abi|grep 'my.cnf' Väljund
Need on:MySQL otsib vaikimisi my.cnf kataloogist, esimese prioriteediga. 3. Käivitamisel ei kasutata konfiguratsioonifaili Kui määratud kataloogi my.cnf faili kasutamiseks pole seadistust ja vaikimisi lugemiskataloogil puudub my.cnf-fail, tähendab see, et konfiguratsioonifaili ei laadita mysql käivitamisel, vaid kasutatakse vaikimisi konfiguratsiooni. Kui vajad konfiguratsiooni muutmist, saad luua my.cnf faili (näiteks: /etc/my.cnf) kataloos, mida mysql-is vaikimisi loetakse, kirjutada muudetav konfiguratsioonisisu ja taaskäivitada mysql, et see jõustuks.
|