在Debian系統上管理MySQL日志涉及多個方面,包括日志的配置、查看、優化以及監控。以下是一些關鍵的實踐步驟和建議:
啟用和配置慢查詢日志:
SET GLOBAL slow_query_log 'ON';SET GLOBAL slow_query_log_file '/var/log/mysql/slow-query.log';SET GLOBAL long_query_time 2;啟用查詢日志:
SET GLOBAL general_log 'ON';SET GLOBAL log_output 'FILE:/var/log/mysql/query.log';tail 命令實時查看日志文件的最后幾行:tail -f /var/log/mysql/error.log
grep 命令過濾日志文件內容:grep "error" /var/log/mysql/error.log
mysqldumpslow 工具分析慢查詢日志:mysqldumpslow /var/log/mysql/slow-query.log
logrotate 工具進行日志輪轉,自動管理日志大小和數量。SHOW GLOBAL STATUS LIKE 'Slow_queries'; 命令來監控當前慢查詢數量。pt-query-digest,來分析查詢性能和日志。通過上述實踐,可以有效地管理Debian系統上MySQL的日志,從而提高數據庫的性能和穩定性。