首页 > 数据库技术 > 详细

Mysql日志详解

时间:2019-09-05 21:45:35      阅读:108      评论:0      收藏:0      [点我收藏+]

 

 

Mysql中,日志按功能可以分为如下几类:

  • 错误日志
  • 查询日志
  • 慢查询日志
  • 二进制日志
  • 中继日志
  • innodb存储引擎级别事务日志

 

错误日志

错误日志会记录如下信息

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

所以说,错误日志作用不仅仅记录错误,它是非常重要的信息日志文件。

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

  

 

Mysql日志详解

原文:https://www.cnblogs.com/plyonfly/p/11469802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!