/var/log/mysql/error.log
,用 sudo tail -f error.log
实时查看。general_log=1
),路径可通过 SHOW VARIABLES LIKE 'general_log_file'
查看,用 tail
命令查看。SHOW VARIABLES LIKE 'slow_query_log_file'
查看,用 sudo tail -f slow.log
查看。mysqlbinlog /var/log/mysql/mysql-bin.log
查看。grep
:搜索关键词,如 grep "ERROR" error.log
。awk
:统计字段,如 awk '{print $1}' error.log | sort | uniq -c
。mysqldumpslow
:分析慢查询日志,如 mysqldumpslow -s t -t 10 slow.log
(按时间排序前10条)。pt-query-digest
:分析各类日志,生成详细报告,如 pt-query-digest slow.log
。Logwatch
/GoAccess
:自动汇总分析,支持Web界面查看。logrotate
轮转日志,避免占用过多磁盘空间。