《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》文件-日志文件-慢查询日志