(1) Par profila ceļu
Dažreiz es atklāju, ka, lai gan es mēģinu modificēt dažus mainīgos konfigurācijas failā, tas nedarbojas. Vēlāk es uzzināju, ka tas bija tāpēc, ka modificētais fails nebija konfigurācijas fails, ko lasīja MySQL serveris.
Ja neesat pārliecināts par profila ceļu, ko pašlaik izmanto MySQL, varat mēģināt to aplūkot šādi:
Vai izpildīt:
[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Noklusējuma opcijas' 2015-12-01 17:23:56 0 [Piezīme] mysqld (mysqld 5.6.27-75.0-log) sākas kā process 6858 ... 2015-12-01 17:23:56 6858 [Brīdinājums] Buferēts brīdinājums: Mainīti ierobežojumi: max_open_files: 1024 (pieprasīts 10005)
2015-12-01 17:23:56 6858 [Brīdinājums] Buferēts brīdinājums: Mainīti ierobežojumi: max_connections: 214 (pieprasīts 2000)
2015-12-01 17:23:56 6858 [Brīdinājums] Buferēts brīdinājums: Mainīti ierobežojumi: table_open_cache: 400 (pieprasīts 2000)
2015-12-01 17:23:56 6858 [Piezīme] Spraudnis 'FEDERATED' ir atspējots. Noklusējuma opcijas tiek lasītas no šādiem failiem norādītajā secībā:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 2015-12-01 17:23:56 6858 [Piezīme] Binlog beigas 2015-12-01 17:23:56 6858 [Piezīme] Spraudņa 'CSV' izslēgšana 2015-12-01 17:23:56 6858 [Piezīme] Spraudņa "MyISAM" izslēgšana [mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Noklusējuma opcijas' Noklusējuma opcijas tiek lasītas no šādiem failiem norādītajā secībā:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf Kā redzat no iepriekš redzamā attēla, serveris vispirms nolasīs failu /etc/my.cnf, un, ja konstatēs, ka fails nepastāv, tas mēģinās to nolasīt no šādiem ceļiem.
(2) Attiecībā uz konfigurācijas vienumu segmentēšanu
Konfigurācijas fails my.cnf parasti ir sadalīts vairākās daļās, piemēram, [klients], [mysqld], [mysql] utt. MySQL programmas parasti nolasa segmenta daļu ar tādu pašu nosaukumu, piemēram, serveris mysqld parasti nolasa attiecīgo konfigurācijas vienumu zem [mysqld] segmenta. Ja konfigurācijas vienums nav pareizi novietots, konfigurācija nestājas spēkā.
(3) Par globālajiem mainīgajiem lielumiem
Turklāt, ja vēlaties apskatīt dažus globālos mainīgo iestatījumus MySQL, varat to izdarīt, kad neesat pieteicies un jums ir atļaujas: mysqladmin mainīgie -p,
Šī darbība ir līdzvērtīga komandas rādīt globālos mainīgos izmantošanai, piesakoties.
|