MySQL 5.7.2 utökade varningsnivån till 3 och lade till den GLOBALA log_error_verbosity
. Återigen, den introducerades
i 5.7.2. Den kan ställas in dynamiskt och kontrolleras som en variabel eller ställas in via cnf
eller ini
konfigurationsfilinställningar.
Från och med MySQL 5.7.2:
[mysqld]
log_error = /path/to/CurrentError.log
log_warnings = 2
log_error_verbosity = 3
Ändra din till 2 om du vill, ovan.
Du kan dynamiskt ställa in respektive kontrollera med:
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it
men detta kommer att återställas till cnf
eller ini
filinställningar vid omstart av servern.
Jag ska försöka förbättra vår Dokument-sida på det.
Hur man ställer in konfigurationsfilen (cnf
eller ini
, Linux eller Windows, respektive).
My.cnf- och my.ini-filerna finns i basedir
. Om de inte finns kan du skapa dem, annars kommer de att använda standardinställningar som är inbakade i servern. Ofta finns det en uttömd fil i basedir
, inte aktiv, heter my-default
, som mall. Använd det för att skapa den riktiga my.cnf eller my.ini. Utfärda en
SELECT @@basedir;
för att hitta platsen där my.ini
(Windows) eller my.cnf
(Linux) bör finnas. Observera att du måste ha tillräckliga rättigheter för att ändra dessa filer. I Windows, till exempel, måste jag köra Notepad som administratör för att skriva en sådan fil.
Följande är några kommandon som utfärdats för att bekräfta en ändring av my.ini
(för Windows, my.cnf
för Linux) med inställning av log_error_verbosity
till 2. Observera att detta är efter en serveromstart som skulle ha använt dessa ini
eller cnf
ändringar:
Jag visar användningen av basedir
eftersom det är där din ini
eller cnf
fil måste finnas beroende på ditt operativsystem.