По умолчанию log error verbosity is 3 для mysql 5.7. Я пытаюсь установить это на уровне в 2 в файле cnf , но я не уверен в синтаксисе.logging verbosity mysql 5.7
ответ
глобальные переменная
log_warnings
устанавливает уровень для многословия, который варьируется в зависимости от версии сервера. Следующий фрагмент иллюстрирует:SELECT @@log_warnings; -- make a note of your prior setting SET GLOBAL log_warnings=2; -- setting above 1 increases output (see server version)
log_warnings, как показано выше, является динамической переменной.
Изменение конфигурационных файлов в файлах cnf и ini может выглядеть следующим образом: .
[mysqld] log_error = /path/to/CurrentError.log log_warnings = 2
Пожалуйста, обратитесь к руководству Странице MySQL под названием [Журнал ошибок] [] особенно для Промывка и переименования файла журнала ошибок, и [Error Log многословия] с версиями, связанных с log_warnings. Переменная GLOBAL
log_warnings
устанавливает уровень для подробностей, который зависит от версии сервера . Следующий фрагмент иллюстрирует:SELECT @@log_warnings; -- make a note of your prior setting SET GLOBAL log_warnings=2; -- setting above 1 increases output (see server version)
log_warnings
, как показано выше, является динамической переменной.Изменения в файле конфигурации в файлах
cnf
иini
могут выглядеть как .[mysqld] log_error = /path/to/CurrentError.log log_warnings = 2
Пожалуйста, смотрите Руководство Страницы MySQL под названием The Error Log особенно для смыва и переименования файла журнала ошибок, и Error Log Детализации с версиями, связанных с
log_warnings
.
MySQL 5.7.2 расширил уровень предупреждающего уровня до 3 и добавил GLOBAL log_error_verbosity
. Опять же, это было introduced в 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 as Administrator для записи такого файла.
Ниже приведены несколько команд, выданные для подтверждения изменения my.ini
(для Windows, my.cnf
для Linux), поставив log_error_verbosity
до 2. Примечание это после перезагрузка компьютера-сервера, который использовал бы эти ini
или cnf
изменения:
Я показываю использование basedir
, потому что это, где ваш ini
или cnf
файл должен существовать в зависимости от вашей операционной системы.
- 1. Ошибка производительности MySQL 5.7
- 2. Удаление MySQL 5.7 Полностью
- 3. MySQL 5.7 изменить datadir
- 4. mySQL 5.7 - инвентарный контроль
- 5. MySQL 5.7 STR_TO_DATE
- 6. MySQL 5.7 Репликация
- 7. MySQL 5.7 рубленые медленно запросов об ошибках
- 8. MySQL 5.7: Уникально и существует
- 9. Не удалось установить Mysql 5.7
- 10. Обновление MySQL 5.6 до 5.7
- 11. Установка Sphinx с MySQL 5.7
- 12. MySQL 5.7 Ошибка обновления: 1093
- 13. Logging mysql queries
- 14. Verbosity убивает IPython Notebook
- 15. Настройка регистратора verbosity
- 16. s3cmd, set low verbosity
- 17. MySQL 5.7 проблема с полем даты
- 18. Настройка mysql-репликации с помощью 5.7
- 19. MySQL 5.7 принудительно использовать/создавать MyISAM
- 20. установить mysql 5.7 без пароля root
- 21. Импорт файла дампа в MySQL 5.7
- 22. QT 5.7 драйвер MySQL не загружен
- 23. MySQL 5.7 неправильных результатов при сортировке/подзапросе
- 24. Обновление до mysql 5.7 в мастере
- 25. create_engine проблемы mysql 5.7 и sqlalchemy
- 26. MySQL 5.7 - группы с того, не работает
- 27. Как запустить Mysql 5.7 в cmd Windows
- 28. mysql replication 5.5 master to 5.7 slave
- 29. MySQL 5.7 (RHEL6.6) Аутентификация PAM с AD
- 30. создание mysql 5.7 ведет себя как 5.1
Все опции в cnf в основном 'param = value', поэтому вы должны добавить' log_error_verbosity = 2'. – TheFallen
это не работает. Вот что у меня есть .... [mysqld_safe] каталогу_данных =/s01/mysqldata1 лог ошибок = /n01/mysqladmin1/log/mysqld.log log_error_verbosity = 2 PID-файл = /n01/mysqladmin1/mysqld.pid Я перезапускаю mysqld, и значение по-прежнему установлено в 3 – user2841861
Кажется, что это значение в mysqld_safe было проблемой. Переместил параметр и значение, и теперь он вступает в силу. спасибо – user2841861