Ubuntu系統查看MySQL錯誤日志的方法
Ubuntu系統中,MySQL的錯誤日志默認存儲在/var/log/mysql/error.log
路徑下??墒褂靡韵旅畈榭矗?/p>
sudo tail -f /var/log/mysql/error.log
(按Ctrl+C
退出實時模式);sudo tail -n 50 /var/log/mysql/error.log
(將50
替換為需查看的行數);sudo less /var/log/mysql/error.log
(使用上下箭頭鍵滾動,按q
退出);sudo grep "ERROR" /var/log/mysql/error.log
(將"ERROR"替換為需搜索的關鍵字,如"connection"、“timeout”)。若錯誤日志路徑因配置修改發生變化,可通過MySQL命令先查詢日志位置,再查看內容:
SHOW VARIABLES LIKE 'log_error';
,結果中的Value
字段即為日志文件路徑(如/var/log/mysql/error.log
);tail
、less
)查看對應文件。MySQL的錯誤日志也會同步到系統日志中,可通過journalctl
命令過濾查看:
sudo journalctl -u mysql
(按上下箭頭鍵瀏覽,按q
退出);sudo journalctl -u mysql -f
(實時顯示系統日志中的MySQL錯誤信息)。sudo systemctl status mysql
),并確保當前用戶具有sudo
權限;tail
或grep
命令過濾,避免加載整個文件影響效率;