MySQL错误日志log_error和log_warnings

1、日志记录内容

  • mysql执行过程中的错误信息
  • mysql执行过程中的警告信息
  • event scheduler运行时所产生的信息
  • mysql启动和停止过程中的输出信息,未必是错误信息
  • 主从复制结构中,从服务器IO复制线程的启动信息

2、错误日志的定义

错误日志使用log_error以及log_warnings等参数进行定义

2.1 log_error

log_error变量用于设置错误日志的存放位置
mysql> show variables like "log_error";


log_error

如果想要修改错误信息位置并且永久生效,在my.cnf配置文件中设置log_error的值即可。

2.2 log_warning

log_warnings用于标识警告信息是否一并记录到错误日志中

  • log_warnings的值为0,表示不记录警告信息。
  • log_warnings的值为1,表示警告信息一并记录到错误日志中。
  • log_warnings的值大于1,表示"失败的连接"的信息和创建新连接时"拒绝访问"类的错误信息也会被记录到错误日志中。
    mysql5.5中log_warnings参数的默认值为1
    mysql5.7中log_warnings参数的默认值为2
    mysql> show variables like "%log_warnings%";


    log_warnings

    【注】如需修改长期有效,需要修改配置文件并重启。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容