MySQL的查詢日志是一個非常重要的功能,在開發和調試過程中非常有用。查詢日志可以記錄每個執行過的SQL語句和它的執行時間。如果需要查看一個比較復雜的查詢語句是否正確地執行了,并且想要看到它占用了多少資源,那么查詢日志就是很好的幫手。
要開啟MySQL的查詢日志功能,需要在MySQL配置文件中進行一些配置。找到my.cnf文件,一般在/etc/mysql/目錄下,如果沒有可以通過命令locate my.cnf查找。打開該文件,在[mysqld]節點下添加如下配置:
log = /var/log/mysql/mysql.log
配置項log表示將日志輸出到哪里。這里指定輸出到/var/log/mysql/mysql.log文件中,可以修改為其他的路徑和文件名。最后,重啟MySQL服務。
當MySQL服務重新啟動后,查詢日志就會立即開始記錄。可以通過以下命令查看記錄的SQL語句和執行時間:
tail -f /var/log/mysql/mysql.log
該命令表示將/var/log/mysql/mysql.log文件的最后10行輸出到控制臺,并持續監聽新的日志記錄。如果不想持續監聽,可以用cat命令查看整個日志文件,例如:
cat /var/log/mysql/mysql.log
以上就是MySQL打開查詢日志的方法,希望對大家有所幫助。
上一篇mysql 打開表格
下一篇mysql常見的六種鎖