Spec-Zone.ru › MySQL 5.7

5.4.2.1 Ведение журнала ошибок в Windows

В Windows, mysqld использует опции --log-error, --pid-file и --console, чтобы определить, записывает ли mysqld журнал ошибок в консоль или файл, и, если в файл, то имя файла:

  • Если задана опция --console, mysqld записывает журнал ошибок в консоль. (--console имеет приоритет над --log-error, если обе заданы, и следующие пункты, касающиеся --log-error, не применяются. До MySQL 5.7 это было наоборот: --log-error имела приоритет над --console.)

  • Если опция --log-error не задана или задана без указания имени файла, mysqld записывает журнал ошибок в файл с именем host_name.err в каталоге данных, если не задана опция --pid-file. В этом случае имя файла — это имя файла PID с суффиксом .err в каталоге данных.

  • Если опция --log-error задана с именем файла, mysqld записывает журнал ошибок в этот файл (с добавленным .err суффиксом, если имя не имеет суффикса). Местоположение файла находится в каталоге данных, если не указан абсолютный путь для определения другого расположения.

Если сервер записывает журнал ошибок в консоль, он устанавливает системную переменную log_error в значение stderr. В противном случае сервер записывает журнал ошибок в файл и устанавливает log_error в имя файла.

Кроме того, сервер по умолчанию записывает события и сообщения об ошибках в журнал событий Windows в журнале приложений:

  • Записи, помеченные как Error, Warning и Note, записываются в журнал событий, но не сообщения, такие как информационные сообщения от отдельных движков хранения.

  • Записи журнала событий имеют источник MySQL.

  • Информация, записанная в журнал событий, контролируется системной переменной log_syslog, которая в Windows включена по умолчанию. См. Раздел 5.4.2.3, «Ведение журнала ошибок в системный журнал».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/error-log-windows.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API