檢視MYSQL已經執行過的sql語句

2021-06-26 14:46:44 字數 360 閱讀 4637

編輯/etc/my.cnf檔案,在[mysqld]節下面新增:log=/tmp/sql_row.log行(或者其他路徑,有時因為檔案許可權問題,可能記錄不下來)。

修改完畢後,記得重啟 mysql:

service mysql restart 

# 或者 

/etc/init.d/mysqld stop 

/etc/init.d/mysqld start 

現在你去 /tmp 路徑下的 sql_row.log 檔案應該是能夠看到 mysql 什麼時候執行了哪些程式了。

檢視檔案實時重新整理不要使用vi命令,要使用:tail -f sql_row.log命令。可以看到最新執行的sql語句

mysql通過檢視跟蹤日誌跟蹤執行的sql語句

在sql server下跟蹤sql採用事件探查器,而在mysql下如何跟蹤sql呢?其實方法很簡單,開啟mysql的日誌log功能,通過檢視跟蹤日誌即可。開啟mysql的日誌log方法 windows環境下的配置方法 我使用的版本 version 5.0.37 community nt log my...

怎麼檢視mysql執行過的sql。

有些時候當程式做了更新,資料庫負載突然上來,或者併發翻了幾倍。這個時候如果用show full processlist 根本看不到完全的sql。怎麼才能看是哪些sql導致的呢,在網上查了資料,有一下幾種方法。1.記錄慢日誌 long query time 1 log slow queries tmp...

Oracle使用審計監控使用者執行過的SQL語句

1.使用管理員使用者sys,建立儲存過程 create or replace procedure audituser audituser in varchar2,oper in int is policyname varchar2 2000 policynum varchar2 20 cursor ...