my.cnf este un fișier de configurare care se încarcă când pornește mysql și este de obicei plasat în directorul de instalare mysql, sau îl poți încărca în alte directoare. După instalarea mysql, vor exista mai multe fișiere my.cnf în sistem, unele pentru testare. Folosește comanda localizare my.cnf pentru a lista toate fișierele my.cnf comanda localizează my.cnf Producție
Când trebuie să modificăm fișierul de configurare, trebuie să găsim care fișier my.cnf a fost încărcat când mysql a pornit. 1. Verifică dacă my.cnf din directorul specificat este folosit După ce pornim mysql, verificăm procesul mysql pentru a vedea dacă există o setare pentru a folosi fișierul my.cnf din directorul specificat; dacă da, înseamnă că acest fișier de configurare este încărcat când mysql pornește. comanda ps aux|grep mysql|grep 'my.cnf' Producție
Poți vedea că /usr/local/Cellar/mysql/5.6.24/my.cnf este fișierul de configurare pentru încărcarea pornirii mysql. Dacă comanda de mai sus nu se afișează, înseamnă că nu există nicio setare pentru a folosi my.cnf pentru directorul specificat. 2. Verifică directorul unde mysql citește my.cnf implicit
Dacă nu setezi my.cnf să folosească directorul specificat, mysql va citi fișierul my.cnf din directorul rădăcină și directorul implicit când mysql pornește. Uită-te la directorul implicit care citește fișierul de configurare când pornește mysql comanda mysql --help|grep 'my.cnf' Producție
Acestea sunt:MySQL caută implicit în directorul my.cnf, cu prioritatea inițială. 3. Nu se folosește niciun fișier de configurare la pornire Dacă nu există o setare pentru a folosi fișierul my.cnf specificat și directorul implicit de citire nu are un fișier my.cnf, înseamnă că fișierul de configurare nu este încărcat la pornirea mysql, dar se folosește configurația implicită. Dacă trebuie să modifici configurația, poți crea un fișier my.cnf (de exemplu: /etc/my.cnf) în directorul citit implicit în mysql, să scrii conținutul configurației ce urmează să fie modificat și să repornești mysql pentru a intra în vigoare.
|