Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14737|Risposta: 0

[Fonte] Linux Visualizza il percorso del file di configurazione MySQL e le configurazioni correlate

[Copiato link]
Pubblicato su 10/04/2019 16:44:56 | | | |
(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.





Precedente:Usa CefSharp in modalità AnyCpu
Prossimo:L'ultima versione del gruppo di stazioni Spider Pool
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com