【MySQL】那些年我们玩过的MySQL错误日志-error log

网友投稿 515 2022-05-29

MySQL日志文件系统的组成:

a、错误日志:记录启动、运行或停止mysqld时出现的问题。

b、通用日志:记录建立的客户端连接和执行的语句。

c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。

d、二进制日志:记录所有更改数据的语句。还用于复制。

e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。

f、Innodb日志:innodb redo log

今天我们来一起探讨,错误日志。

错误日志一般存放在数据目录下,以error.log 结尾

mysql> show variables like '%log_error %'; +----------------------------+----------------------------------------+ | Variable_name | Value | +----------------------------+----------------------------------------+ | binlog_error_action | ABORT_SERVER | | log_error | D:\RJ-CY\data\LAPTOP-AGR138EU.err | | log_error_services | log_filter_internal; log_sink_internal | | log_error_suppression_list | | | log_error_verbosity | 2 | +----------------------------+----------------------------------------+ 5 rows in set

1

2

3

4

5

6

7

8

9

10

11

12

错误日志中主要记录着MySQL的启动,运行,关闭过程中出现的问题,尤其作为初学者,要学会使用error.log来定位。

而且我们在做初始化时候生成的数据库初始密码也是记录在error.log中。

日志格式:

2020-11-22T23:26:18.905680Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2020-11-22T23:26:20.031701Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 2020-11-22T23:26:20.513301Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060 2020-11-22T23:26:20.989677Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.

1

2

3

4

在MySQL中,可以使用mysqladmin 来开启新的错误日志,以保证MySQL服务器上的硬盘空间。

mysqladmin -uroot -p flush-logs

1

【MySQL】那些年我们玩过的MySQL错误日志-error log

MySQL

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python二级答案(4)
下一篇:HDC.Cloud 2021 | 华为云发布沃土云创计划,投入1亿美元赋能伙伴
相关文章