在 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 日志有助于發現潛在問題,優化數據庫性能和提高系統穩定性。