mysql 查詢正在執行的sql和已經執行的歷史sql語句


一、mysql查看正在執行的sql語句

 show processlist;

二、mysql查看已經執行的歷史sql語句(方法:開啟日志模式)

SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';  //日志開啟

你輸入要查的語句,比如 select * from iot.tb_iot ;

在查詢sql語句之后,在對應的 D:\phpstudy_pro\Extensions\MySQL5.7.26\data\mysql\general_log.CSV   里有對應的log記錄

SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'OFF';  //日志關閉

注意:在查詢到所需要的記錄之后,應盡快關閉日志模式,占用磁盤空間比較大

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM