在 CentOS 系統中,MySQL 日志文件通常位于 /var/log/mysql
目錄下。主要的日志文件包括:
mysqld.log
或 mysql_error.log
。mysql-slow.log
。mysql.log
。查看和分析 MySQL 日志的方法如下:
使用 tail
命令實時查看日志文件內容:
tail -f /var/log/mysql/mysqld.log
使用 grep
命令搜索特定關鍵詞:
grep "ERROR" /var/log/mysql/mysqld.log
使用 awk
、sed
等文本處理工具對日志進行分析。
使用第三方日志分析工具,如 Percona Toolkit 的 pt-query-digest
,可以對慢查詢日志進行詳細分析。
分析 MySQL 日志時,關注以下幾個方面:
定期查看和分析 MySQL 日志有助于發現潛在問題,優化數據庫性能和提高系統穩定性。