my.cnf ir konfigurācijas fails, kas tiek ielādēts, startējot MySQL, un parasti tiek ievietots MySQL instalācijas direktorijā, vai arī varat to ielādēt citos direktorijās. Pēc mysql instalēšanas sistēmā būs vairāki my.cnf faili, daži testēšanai. Izmantojiet komandu locate my.cnf, lai uzskaitītu visus my.cnf failus pavēlēt Atrodiet manu.cnf Rezultāts
Kad mums ir jāmaina konfigurācijas fails, mums jāatrod, kurš my.cnf fails tika ielādēts, kad sākās mysql. 1. Pārbaudiet, vai tiek izmantots norādītā direktorija my.cnf Pēc mysql palaišanas mēs pārbaudām mysql procesu, lai redzētu, vai ir iestatījums, lai izmantotu norādītā direktorija my.cnf failu, ja tā, tas nozīmē, ka šis konfigurācijas fails tiek ielādēts, kad sākas mysql. pavēlēt ps aux|grep mysql|grep 'my.cnf' Rezultāts
Jūs varat redzēt, ka /usr/local/Cellar/mysql/5.6.24/my.cnf ir konfigurācijas fails mysql startēšanas ielādei. Ja iepriekš minētā komanda netiek izvadīta, tas nozīmē, ka nav iestatījuma, lai norādītajā direktorijā izmantotu my.cnf. 2. Pārbaudiet direktoriju, kurā mysql pēc noklusējuma lasa my.cnf
Ja neiestatāt my.cnf izmantot norādīto direktoriju, mysql nolasīs my.cnf failu saknes direktorijā un noklusējuma direktorijā, kad mysql tiek startēts. Apskatiet noklusējuma direktoriju, kas nolasa konfigurācijas failu, kad sākas mysql pavēlēt mysql --help|grep 'mans.cnf' Rezultāts
Tie ir:MySQL pēc noklusējuma meklē direktorijā my.cnf ar pirmo prioritāti. 3. Startēšanas laikā netiek izmantots konfigurācijas fails Ja nav iestatījuma, lai izmantotu norādīto direktoriju my.cnf failu, un noklusējuma lasīšanas direktorijā nav my.cnf faila, tas nozīmē, ka konfigurācijas fails netiek ielādēts, startējot mysql, bet tiek izmantota noklusējuma konfigurācija. Ja jums ir nepieciešams modificēt konfigurāciju, varat izveidot my.cnf failu (piemēram: /etc/my.cnf) direktorijā, kas pēc noklusējuma lasāms mysql, uzrakstīt modificējamo konfigurācijas saturu un restartēt mysql, lai tas stātos spēkā.
|