(1) Informazioni sul percorso del profilo
A volte mi capita che, anche se provo a modificare alcune variabili nel file di configurazione, non funziona. Successivamente ho scoperto che era perché il file modificato non era il file di configurazione letto dal server MySQL.
Se non sei sicuro del percorso del profilo attualmente utilizzato da MySQL, puoi provare a guardarlo così:
Oppure esegui:
[mysql@linuxtest ~]$ mysqld --verboso --help|grep -A 1 'Opzioni predefinite' 2015-12-01 17:23:56 0 [Nota] mysqld (mysqld 5.6.27-75.0-log) iniziando come processo 6858 ... 2015-12-01 17:23:56 6858 [Avviso] Avviso bufferizzato: Limiti cambiati: max_open_files: 1024 (richiesto 10005)
01-12-2015 17:23:56 6858 [Avviso] Avviso bufferizzato: Limiti cambiati: max_connections: 214 (richiesto 2000)
2015-12-01 17:23:56 6858 [Avviso] Avviso bufferizzato: Limiti cambiati: table_open_cache: 400 (richiesto 2000)
2015-12-01 17:23:56 6858 [Nota] Il plugin 'FEDERATED' è disabilitato. Le opzioni predefinite vengono lette dai seguenti file nell'ordine indicato:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 2015-12-01 17:23:56 6858 [Nota] Fine binlog 2015-12-01 17:23:56 6858 [Nota] Spegnimento del plugin 'CSV' 2015-12-01 17:23:56 6858 [Nota] Chiudere il plugin 'MyISAM' [mysql@linuxtest ~]$ mysql --verboso --help|grep -A 1 'Opzioni predefinite' Le opzioni predefinite vengono lette dai seguenti file nell'ordine indicato:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf Come puoi vedere dalla figura sopra, il server leggerà prima il file /etc/my.cnf e, se scopre che il file non esiste, cercherà di leggerlo dai percorsi seguenti.
(2) Riguardo alla segmentazione degli elementi di configurazione
Il file di configurazione my.cnf è solitamente diviso in diverse parti, come [client], [mysqld], [mysql], ecc. I programmi MySQL di solito leggono la parte di segmento con lo stesso nome, ad esempio, il server MySQL di solito legge l'elemento di configurazione rilevante sotto il segmento [mysqld]. Se l'elemento di configurazione non è posizionato correttamente, la configurazione non avrà effetto.
(3) Informazioni sulle variabili globali
Inoltre, se vuoi visualizzare alcune impostazioni globali delle variabili in MySQL, puoi farlo quando non sei loggato e hai i permessi: variabili mysqladmin -p,
Questa operazione equivale all'uso del comando mostra le variabili globali durante l'accesso.
|