1、日志记录内容
- mysql执行过程中的错误信息
- mysql执行过程中的警告信息
- event scheduler运行时所产生的信息
- mysql启动和停止过程中的输出信息,未必是错误信息
- 主从复制结构中,从服务器IO复制线程的启动信息
2、错误日志的定义
错误日志使用log_error以及log_warnings等参数进行定义
2.1 log_error
log_error变量用于设置错误日志的存放位置
mysql> show variables like "log_error";

log_error
如果想要修改错误信息位置并且永久生效,在my.cnf配置文件中设置log_error的值即可。
2.2 log_warning
log_warnings用于标识警告信息是否一并记录到错误日志中
- log_warnings的值为0,表示不记录警告信息。
- log_warnings的值为1,表示警告信息一并记录到错误日志中。
-
log_warnings的值大于1,表示"失败的连接"的信息和创建新连接时"拒绝访问"类的错误信息也会被记录到错误日志中。
mysql5.5中log_warnings参数的默认值为1
mysql5.7中log_warnings参数的默认值为2
mysql> show variables like "%log_warnings%";
log_warnings
【注】如需修改长期有效,需要修改配置文件并重启。
