MySQL 5.7.2 ha ampliato il livello di verbosità del livello di avviso a 3 e ha aggiunto il log_error_verbosity
GLOBAL . Ancora una volta, è stato introdotto
in 5.7.2. Può essere impostato dinamicamente e verificato come variabile o impostato tramite cnf
o ini
impostazioni del file di configurazione.
A partire da MySQL 5.7.2:
[mysqld]
log_error = /path/to/CurrentError.log
log_warnings = 2
log_error_verbosity = 3
Cambia il tuo in 2 se vuoi, sopra.
Puoi impostare e controllare dinamicamente, rispettivamente, con:
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it
tuttavia questo verrà reimpostato su cnf
o ini
impostazioni del file al riavvio del server.
Cercherò di migliorare la nostra pagina Documenti su questo.
Come impostare il file di configurazione (cnf
o ini
, Linux o Windows, rispettivamente).
I file my.cnf e my.ini risiedono in basedir
. Se non esistono, puoi crearli, altrimenti utilizzeranno i valori predefiniti inseriti nel server. Spesso c'è un file cancellato in basedir
, non attivo, denominato my-default
, come modello. Usalo per creare il vero my.cnf o my.ini. Emettere un
SELECT @@basedir;
per trovare la posizione in cui my.ini
(Windows) o my.cnf
(Linux) dovrebbe risiedere. Nota, dovrai disporre di diritti sufficienti per modificare questi file. In Windows, ad esempio, devo eseguire Blocco note come amministratore per scrivere un file di questo tipo.
Di seguito sono riportati alcuni comandi emessi per confermare una modifica a my.ini
(per Windows, my.cnf
per Linux) avendo impostato log_error_verbosity
a 2. Nota che è dopo un riavvio del server che avrebbe utilizzato quei ini
o cnf
modifiche:
Mostro l'uso di basedir
perché è lì che il tuo ini
o cnf
deve esistere a seconda del tuo sistema operativo.