5.4.2.2 Ведение журнала ошибок в системах Unix и Unix-подобных системах
В системах Unix и Unix-подобных системах mysqld использует опцию --log-error для определения, записывает ли mysqld журнал ошибок в консоль или файл, и, если в файл, то имя файла:
Если опция
--log-errorне задана, mysqld записывает журнал ошибок в консоль.Если опция
--log-errorзадана без указания имени файла, mysqld записывает журнал ошибок в файл с именемв каталоге данных.host_name.errЕсли опция
--log-errorзадана для указания имени файла, mysqld записывает журнал ошибок в этот файл (с добавленным суффиксом.err, если имя файла не содержит суффикса). Файл находится в каталоге данных, если не указан абсолютный путь к другому расположению.Если опция
--log-errorзадана в файле конфигурации в секции[mysqld],[server]или[mysqld_safe], в системах, где для запуска сервера используется mysqld_safe, mysqld_safe находит и использует эту опцию, передавая ее mysqld.
При установке пакетов Yum или APT часто конфигурируется расположение файла журнала ошибок в /var/log с помощью опции, такой как log-error=/var/log/mysqld.log в файле конфигурации сервера. Удаление имени пути из опции приводит к использованию файла в каталоге данных.host_name.err
Если сервер записывает журнал ошибок в консоль, он устанавливает переменную системы log_error в значение stderr. В противном случае сервер записывает журнал ошибок в файл и устанавливает log_error в имя файла.
© 2025 Oracle
Licensed under the GPLv2 License.