5.4.2.3 Ведение журнала ошибок в системный журнал
Возможна настройка mysqld для записи журнала ошибок в системный журнал (журнал событий в Windows и syslog в системах Unix и Unix-подобных). Для этого используйте следующие системные переменные:
-
log_syslog: Включить эту переменную, чтобы отправлять журнал ошибок в системный журнал. (В Windows,log_syslogвключена по умолчанию.)Если
log_syslogвключена, можно также использовать следующие системные переменные для более точного управления. log_syslog_facility: Установленная по умолчанию область сообщенийsyslog—daemon. Измените эту переменную, чтобы указать другую область.log_syslog_include_pid: Включает/отключает добавление идентификатора процесса сервера в каждую строкуsyslog.log_syslog_tag: Эта переменная определяет метку для добавления к идентификатору сервера (mysqld) в сообщенияхsyslog. Если определена, метка добавляется к идентификатору с лидирующим дефисом.
Ведение журнала ошибок в системный журнал может потребовать дополнительной настройки системы. Обратитесь к документации системного журнала для вашей платформы.
В системах Unix и Unix-подобных системах контроль вывода в syslog также доступен с помощью mysqld_safe, который может собирать выходные данные ошибок сервера и передавать их в syslog.
Использование mysqld_safe для ведения журнала ошибок syslog устарело; следует использовать системные переменные сервера.
Утилита mysqld_safe имеет три варианта ведения журнала ошибок: --syslog, --skip-syslog и --log-error. По умолчанию, без указания вариантов ведения журнала или с --skip-syslog, используется файл журнала по умолчанию. Для явного указания использования файла журнала ошибок, укажите --log-error= для mysqld_safe, что затем организует запись сообщений mysqld в файл журнала. Для использования file_namesyslog, укажите параметр --syslog. Для syslog вывода, метка может быть указана с помощью --syslog-tag=; она добавляется к идентификатору сервера tag_valmysqld с лидирующим дефисом.
© 2025 Oracle
Licensed under the GPLv2 License.