限制MySQL错误日志文件大小

我正在使用MySQL企业版的大型数据库。 当运行几个查询后,错误消息login到错误日志文件中。

BINLOG_FORMAT = STATEMENT以来,使用语句格式写入二进制日志的不安全语句。 语句是不安全的,因为它调用一个插入到AUTO_INCREMENT列的触发器或存储函数。 插入的值不能正确logging。

这会导致磁盘使用量增加,我需要控制这种情况。

有什么办法来旋转错误日志(如访问日志)? 或者有没有办法来控制错误日志的最大文件大小?

简介:在运行多个查询时,此错误消息被logging到错误日志中。 所以我们的磁盘正在填满。 我需要限制错误日志大小或应用日志循环。

忘记减小错误日志的大小, 解决问题 。 将您的binlog_format更改为mixed (首选)或row