mysql開啟操作日誌(包含所有操作)

2022-05-04 05:24:09 字數 1347 閱讀 5861

方法一:設定配置檔案my.cnf(需重啟)

新增以下引數

[mysqld]

log_output=file # 日誌列印到檔案,預設配置,可以配置成table,日誌就會記錄到mysql庫中的相應的表中(slow日誌也會受影響)

general_log=1

方法二:動態設定(不重啟)

登入mysql執行

mysql> set global log_output='file'

mysql> set global general_log=on;

time id command argument

2018-08-01t16:42:35.894448+08:00 3 connect root@localhost on using tcp/ip

2018-08-01t16:42:35.895571+08:00 3 query select @@version_comment limit 1

2018-08-01t16:42:40.828135+08:00 3 query select database()

2018-08-01t16:42:40.829195+08:00 3 init db test

2018-08-01t16:42:40.833266+08:00 3 query show databases

2018-08-01t16:42:40.835030+08:00 3 query show tables

2018-08-01t16:42:40.836246+08:00 3 field list test2

2018-08-01t16:42:40.861739+08:00 3 field list test

2018-08-01t16:42:46.627456+08:00 3 query show tables

2018-08-01t16:42:52.307121+08:00 3 query select * from test

2018-08-01t16:42:57.882481+08:00 3 query select * from test2

general_log 日誌一般是 debug 時開啟,平時開啟此日誌後對mysql效能的影響暫時未測試。

mysql開啟慢日誌(操作)

我們可以使用mysql慢查日誌對有效率問題的sql進行監控 檢視慢查日誌是否開啟 on開啟 off關閉 show variables like slow query log 檢視慢查日誌儲存位址 show variables like slow 設定慢查日誌儲存位址 setglobal slow q...

mysql 開啟sql日誌,記錄所有sql

我使用的mysql版本為 5.7.11 win7環境 mysql 預設沒有開啟sql日誌。下面步驟開啟sql日誌 找到my.ini檔案,預設是在 c programdata mysql mysql server 5.7 先備份一下my.ini。以免出錯改不回來,開啟my.ini,找到並修改為 日誌輸...

Mysql開啟日誌

原文 http hi.baidu.com jackli00 blog item 21b2e242025bfa1473f05d24.html mysql開啟日誌 2008 11 18 11 23 是否啟用了日誌 mysql show variables like log bin 怎樣知道當前的日誌 m...