/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
輪轉日志,避免占用過多磁盤空間。