MySQL監控所有執行過的sql語句

MySQL監控所有執行過的sql語句

查看是否開啓日誌記錄
show variables like 「general_log%」 ;

+——————+———-+
|Variable_name|Value|
+——————+———-+
|general_log|OFF|
|general_log_file|/data0/logs/mysql/general.log|
+——————+———-+

OFF 關閉
ON 開啓

臨時開啓日誌記錄
set global general_log=’ON’ ;

這時執行的全部sql都會被記錄下來,可是若是重啓mysql就會中止記錄須要從新設置

查看日誌
tail -f /data0/logs/mysql/general.log

查看所有
cat /data0/logs/mysql/general.log

查看是否開啓binlog
show variables like 「log_bin」 ;

查看當前的binlog日誌
show master status ;
---------------------
做者:gocuber
來源:CSDN
原文:https://blog.csdn.net/gocuber/article/details/80193350
版權聲明:本文爲博主原創文章,轉載請附上博文連接!mysql

相關文章
相關標籤/搜索