作為后端開發者,遇到數據庫問題的時候應該通過分析SQL語句來跟進問題所在,該方法可以記錄所有的查詢/執行的SQL語句到日志文件。
方法有幾種,但是個人覺得以下這種最簡單,但是重啟MySQL服務后需要重新配置。
查詢日志功能是否開啟
SHOW VARIABLES LIKE 'general%';
general_log:日志功能是否開啟,默認關閉OFF
general_log_file:日志文件保存位置
開啟日志
set GLOBAL general_log='ON';
查詢是否開啟
SHOW VARIABLES LIKE 'general_log';