Spec-Zone.ru › MySQL 5.7

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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/error-log-unix.html

Spec-Zone.ru

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