《MySQL系列-InnoDB引擎14》文件-日志文件-错误日志

Posted DATA数据猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《MySQL系列-InnoDB引擎14》文件-日志文件-错误日志相关的知识,希望对你有一定的参考价值。

日志文件

日志文件记录了影响mysql数据库的各种类型活动。MySQL数据库中常见的日志文件有:

  • 错误日志(error log)
  • 二进制日志(bilog)
  • 慢查询日志(slow query log)
  • 查询日志(log)

这些日志文件可以帮助DBA对MySQL数据库的运行状态进行诊断,从而更好的进行数据库层面的优化。

错误日志

  错误日志文件对MySQL的启动、运行、关闭过程进行记录。MySQL DBA在遇到问题时应该首先查看该文件以便定位问题。该文件不仅记录了所有的错误信息,也记录一些警告信息或正确信息。用户可以通过命令show variables like 'log_error'来定位该文件。

mysql> show variables like 'log_error';
+---------------+---------------------+
| Variable_name | Value               |
+---------------+---------------------+
| log_error     | /var/log/mysqld.log |
+---------------+---------------------+
1 row in set (0.00 sec)

  当数据库不能正常启动时,首先就是需要查看错误日志文件,该文件记录了错误信息,能够很好的指导用户发现问题。比如查找登录失败的记录:

[root@zxy_master log]# cat mysqld.log | grep 'Access denied'
2022-06-11T14:56:27.838371Z 2 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2022-06-11T14:56:55.068648Z 3 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2022-06-11T14:57:03.115152Z 4 [Note] Access denied for user 'root'@'localhost' (using password: YES)

以上是关于《MySQL系列-InnoDB引擎14》文件-日志文件-错误日志的主要内容,如果未能解决你的问题,请参考以下文章

《MySQL系列-InnoDB引擎23》文件-InnoDB存储引擎文件-重做日志文件

《MySQL系列-InnoDB引擎18》文件-日志文件-查询日志

《MySQL系列-InnoDB引擎15》文件-日志文件-慢查询日志

《MySQL系列-InnoDB引擎15》文件-日志文件-慢查询日志

《MySQL系列-InnoDB引擎19》文件-日志文件-二进制日志

《MySQL系列-InnoDB引擎13》文件-参数文件