MySQL的查詢日志記錄功能是MySQL提供的一個重要功能,可以記錄所有的SQL語句,在開發和調試中非常有用。下面我們來介紹如何在MySQL中開啟查詢日志功能:
1、編輯my.cnf文件,找到[mysqld]這個section,加上如下兩行代碼: [mysqld] log=/var/log/mysql/mysql.log log-bin=/var/log/mysql/mysql-bin.log 2、重啟MySQL服務,執行命令: sudo systemctl restart mysql 3、登錄MySQL服務器,在MySQL命令行中執行命令: SET GLOBAL general_log = 'ON'; 4、查詢日志記錄開始,執行一些SQL語句,比如: SELECT * FROM employees WHERE department_id = 1; 5、查詢日志查看,執行命令: sudo tail -f /var/log/mysql/mysql.log
通過以上步驟,我們就可以在MySQL中記錄查詢日志了。需要注意的是,開啟查詢日志記錄功能會產生一定的性能損失,同時日志文件可能會很快占滿磁盤空間,因此要根據實際情況謹慎使用。
上一篇mysql開啟備份日志
下一篇mysql開啟線程池