MySQL 5.7.2 rozszerzył poziom szczegółowości ostrzeżeń do 3 i dodał GLOBALNY log_error_verbosity
. Ponownie został wprowadzony
w 5.7.2. Może być ustawiana dynamicznie i sprawdzana jako zmienna lub ustawiana za pomocą cnf
lub ini
ustawienia pliku konfiguracyjnego.
Od MySQL 5.7.2:
[mysqld]
log_error = /path/to/CurrentError.log
log_warnings = 2
log_error_verbosity = 3
Zmień swój na 2, jeśli chcesz, powyżej.
Możesz dynamicznie ustawiać i sprawdzać odpowiednio za pomocą:
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it
jednak zostanie to zresetowane do cnf
lub ini
ustawienia pliku po ponownym uruchomieniu serwera.
Postaram się ulepszyć pod tym kątem naszą stronę z Dokumentami.
Jak ustawić plik konfiguracyjny (cnf
lub ini
, Linux lub Windows).
Pliki my.cnf i my.ini znajdują się w basedir
. Jeśli nie istnieją, możesz je utworzyć, w przeciwnym razie użyją domyślnych ustawień zapisanych na serwerze. Często w basedir
znajduje się skrócony plik , nieaktywny, o nazwie my-default
, jako szablon. Użyj tego do stworzenia prawdziwego my.cnf lub my.ini. Wydaj
SELECT @@basedir;
aby znaleźć lokalizację, w której my.ini
(Windows) lub my.cnf
(Linux) powinien rezydować. Pamiętaj, że będziesz potrzebować wystarczających uprawnień do modyfikowania tych plików. Na przykład w systemie Windows muszę uruchomić Notatnik jako Administrator, aby zapisać taki plik.
Poniżej znajduje się kilka poleceń wydanych w celu potwierdzenia zmiany w my.ini
(dla Windows, my.cnf
dla Linuksa) po ustawieniu log_error_verbosity
do 2. Pamiętaj, że jest to po restart serwera, który używałby tych ini
lub cnf
zmiany:
Pokazuję użycie basedir
ponieważ tam jest twoje ini
lub cnf
plik musi istnieć w zależności od systemu operacyjnego.