mysql 中的四种日志

错误日志

默认是开启的

查看错误日志的指令:

 show variables like ‘log_error%’

 

二进制日志

记录所有的DDL(数据定义语言)和DML(数据操纵语言),不包括查询语句

 

默认是没有开启的

开启方式:

1、进入/usr/my.cnf

2、添加配置:  log_bin=mysqlbin

3、配置二进制日志的格式: binlog_format = STATEMENT

日志格式有三种:

1、STATEMENT: 记录每一条进行数据修改的语句

2、ROW:记录的是每一行的数据变更

3、MIXED:结合了以上两种日志的格式(默认格式)

 

查询日志

默认关闭,不仅包含查询,还包含增删改

默认放在mysql 的数据目录下

 

打开日志:

1、进入usr/my.cnf

2、general_log =1

3、general_log_file = file_name (如下图)

 

慢查询

默认关闭,用户定义的查询时长超过多少为慢查询

打开日志:

 

 

发布了214 篇原创文章 · 获赞 281 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/lk1822791193/article/details/103949732