在 CentOS 系統中,MySQL 的日志文件通常位于以下幾個位置:
錯誤日志:這是 MySQL 服務器的錯誤日志,通常位于 /var/log/mysql/error.log
或 /var/log/mysqld.log
。你可以使用以下命令查看錯誤日志:
sudo tail -f /var/log/mysql/error.log
或者
sudo tail -f /var/log/mysqld.log
查詢日志:如果你啟用了查詢日志,它通常位于 /var/log/mysql/query.log
或 /var/log/mysqld.log
。你可以使用以下命令查看查詢日志:
sudo tail -f /var/log/mysql/query.log
或者
sudo tail -f /var/log/mysqld.log
慢查詢日志:如果你啟用了慢查詢日志,它通常位于 /var/log/mysql/slow-query.log
或 /var/log/mysqld.log
。你可以使用以下命令查看慢查詢日志:
sudo tail -f /var/log/mysql/slow-query.log
或者
sudo tail -f /var/log/mysqld.log
二進制日志:如果你啟用了二進制日志,它通常位于 /var/lib/mysql/
目錄下,文件名類似于 mysql-bin.000001
。你可以使用以下命令查看二進制日志:
sudo mysqlbinlog /var/lib/mysql/mysql-bin.000001
請注意,日志文件的位置和名稱可能因 MySQL 版本和配置而異。要查看 MySQL 的當前配置,你可以運行以下命令:
mysql -u root -p -e "SHOW VARIABLES LIKE 'log_%';"
這將顯示所有與日志相關的配置變量及其值。