「黑马 MySQL」三、日志

错误日志

错误日志是 MySQL 中最重要的日志之一，它记录了当 mysqld 启动和停止时，以及服务器在运行过程中发生任何严重错误时的相关信息，当数据库出现任何故障导致无法正常使用时，建议首先查看此日志

该日志是默认开启的，默认存放目录 /var/log/，默认的日志文件名为 mysqld.log。查看日志位置：

Copy
show variables like'%log_error%"

二进制日志

二进制日志 BINLOG 记录了所有的数据定义语言 DDL 和数据操纵语言 DML，但不包括数据查询 SELECT、SHOW 语句

作用：

灾难时的数据恢复

MySQL 的主从复制

在 MySQL v8 版本中，默认二进制日志是开启着的，涉及到的参数

Copy
show variables like "%log_bin%'

日志默认 30 天过期

查询日志

查询日志记录客户端所有操作语句，默认关闭，开启需要在 MySQL 配置文件中添加配置项

慢查询日志

慢查询日志记录了所有执行时间超过指定参数 long_query_time 值并且扫描记录数不小于 min_examined_row_limit 的所有的 SQL 语句的日志

慢查询日志 slow_query_log 默认未开启 long_query_time 默认为 10 秒

默认不记录管理语句 默认不记录不使用索引的语句

此文由 Mix Space 同步更新至 xLog
原始链接为 https://blog.0xling.cyou/posts/mysql/mysql-3