Назад | Перейти на главную страницу

Ограничение размера файла журнала ошибок MySQL

Я использую корпоративную версию MySQL для большой базы данных. При выполнении нескольких запросов следующее сообщение об ошибке записывается в файл журнала ошибок.

Небезопасный оператор записан в двоичный журнал с использованием формата оператора, поскольку BINLOG_FORMAT = STATEMENT. Оператор небезопасен, потому что он вызывает триггер или сохраненную функцию, которая вставляется в AUTO_INCREMENT столбец. Вставленные значения не могут быть правильно зарегистрированы.

Это приводит к увеличению использования диска, и мне нужно контролировать эту ситуацию.

Есть ли способ повернуть журналы ошибок (как это делается для журналов доступа)? Или есть способ контролировать максимальный размер файла для журнала ошибок?

Сводка: при выполнении нескольких запросов это сообщение об ошибке записывается в журнал ошибок. Поэтому наш диск заполняется. Мне нужно ограничить размер журнала ошибок или применить ротацию журнала.

Забудьте об уменьшении размера журналов ошибок, решить проблему. Измените свой binlog_format к mixed (предпочтительно) или row.