环境:
Mysql 5.7.28
1、查看错误日志设置
show variables like '%log_error%';
log_error:错误日志路径
log_error_verbosity:错误日志级别(1错误信息;2错误信息和告警信息; 3错误信息、告警信息和通知信息)
2、查看慢查询日志设置
show variables like 'slow_query%';
slow_query_log:ON开启慢查询
slow_query_log_file:文件路径
2.1 获取执行时间最长的十条sql(前提是已经开启慢查询记录)
mysqldumpslow -s al -n 10 slow.log
3、查看实时日志(DDL、DML语句)设置
show variables like "general_log%";
general_log:ON开启慢查询
general_log_file:文件路径
4、不重启mysql开启实时日志
// 把查询日志结果记录到表里面 set global log_output='table'; SET global general_log = 'ON'; select * from mysql.general_log;
来自anson博客
2020-01-24 19:36:18