Mysql中,日志按功能可以分为如下几类:
错误日志会记录如下信息
所以说,错误日志作用不仅仅记录错误,它是非常重要的信息日志文件。
mysql中,错误日志使用log_error以及log_warnings等参数进行定义。
log_error变量用于设置错误日志存放的位置:
MariaDB [performance_schema]> show variables like ‘log_error‘; +---------------+------------------------------------------------------+ | Variable_name | Value | +---------------+------------------------------------------------------+ | log_error | D:\application\MariaDB 10.4\data\DESKTOP-A3DGD26.err | +---------------+------------------------------------------------------+ 1 row in set (0.001 sec)
log_warnings用于标识告警信息是否一并记录到错误日志中:
log_warnings为0,表示不记录告警信息;
log_warnings为1,表示告警信息记录到错误日志中;
log_warnings大于1,表示”失败的连接”的信息和创建新连接时“拒接访问”类的错误信息也会被记录到错误日志中;
MariaDB [performance_schema]> show variables like ‘log_warnings‘; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | log_warnings | 2 | +---------------+-------+ 1 row in set (0.001 sec)
在my.cnf配置文件(windows是my.ini)中设置log_warnings:
[mysqld] log_warnings=0
原文:https://www.cnblogs.com/plyonfly/p/11469802.html