MySQL 5.7.2 breidde de breedsprakigheid van het waarschuwingsniveau uit naar 3 en voegde de GLOBAL log_error_verbosity
toe . Nogmaals, het was geïntroduceerd
in 5.7.2. Het kan dynamisch worden ingesteld en gecontroleerd als een variabele of worden ingesteld via cnf
of ini
instellingen voor configuratiebestanden.
Vanaf MySQL 5.7.2:
[mysqld]
log_error = /path/to/CurrentError.log
log_warnings = 2
log_error_verbosity = 3
Verander de jouwe naar 2 als je wilt, hierboven.
U kunt respectievelijk dynamisch instellen en controleren met:
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it
maar dit wordt teruggezet naar cnf
of ini
bestandsinstellingen bij herstart server.
Ik zal proberen onze Docs-pagina op dat punt te verbeteren.
Hoe het configuratiebestand in te stellen (cnf
of ini
, Linux of Windows, respectievelijk).
De bestanden my.cnf en my.ini bevinden zich in de basedir
. Als ze niet bestaan, kunt u ze maken, anders gebruiken ze standaardinstellingen die in de server zijn ingebakken. Vaak is er een uitgesplitst bestand in basedir
, niet actief, genaamd my-default
, als een sjabloon. Gebruik dat om de echte my.cnf of my.ini te maken. Geef een
SELECT @@basedir;
om de locatie te vinden waar my.ini
(Windows) of my.cnf
(Linux) zou moeten staan. Let op, u moet over voldoende rechten beschikken om deze bestanden te wijzigen. In Windows moet ik bijvoorbeeld Kladblok als beheerder uitvoeren om zo'n bestand te schrijven.
Hieronder volgen enkele commando's die zijn gegeven om een wijziging in my.ini
te bevestigen (voor Windows, my.cnf
voor Linux) met log_error_verbosity
naar 2. Let op:dit is na een herstart van de server die die ini
. zou hebben gebruikt of cnf
wijzigingen:
Ik toon het gebruik van basedir
want dat is waar je ini
of cnf
bestand moet bestaan, afhankelijk van uw besturingssysteem.