MySQL 5.7.2 разшири многословността на нивото на предупреждение до 3 и добави GLOBAL log_error_verbosity
. Отново беше въведен
в 5.7.2. Може да се задава динамично и да се проверява като променлива или да се задава чрез cnf
или ini
настройки на конфигурационния файл.
От MySQL 5.7.2:
[mysqld]
log_error = /path/to/CurrentError.log
log_warnings = 2
log_error_verbosity = 3
Променете вашето на 2, ако искате, по-горе.
Можете да задавате динамично и съответно да проверявате с:
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it
но това ще бъде нулирано до cnf
или ini
настройки на файла при рестартиране на сървъра.
Ще се опитам да подобря страницата ни с документи в това отношение.
Как да настроите конфигурационния файл (cnf
или ini
, съответно Linux или Windows).
Файловете my.cnf и my.ini се намират в basedir
. Ако не съществуват, можете да ги създадете, в противен случай те ще използват настройките по подразбиране, записани в сървъра. Често в basedir
има изключен файл , неактивен, с име my-default
, като шаблон. Използвайте това, за да създадете истинския my.cnf или my.ini. Издайте
SELECT @@basedir;
за да намерите местоположението, където my.ini
(Windows) или my.cnf
(Linux) трябва да се намира. Имайте предвид, че ще трябва да имате достатъчно права, за да променяте тези файлове. В Windows, например, трябва да стартирам Notepad като администратор, за да напиша такъв файл.
Следват няколко команди, издадени за потвърждение на промяна в my.ini
(за Windows, my.cnf
за Linux), като зададете log_error_verbosity
до 2. Обърнете внимание, че това е след рестартиране на сървъра, което би използвало тези ini
или cnf
промени:
Показвам използването на basedir
защото там е вашият ini
или cnf
файл трябва да съществува в зависимост от вашата операционна система.