错误日志
默认是开启的
查看错误日志的指令:
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 (如下图)
慢查询
默认关闭,用户定义的查询时长超过多少为慢查询
打开日志: