mysql記錄操作日誌

分爲文件記錄日誌和數據庫記錄日誌兩種方式,效果相同
一 文件記錄數據庫操作日誌:
首先進入mysql輸入指令

show variables like 'gen%';

在這裏插入圖片描述
general_log是開啓還是關閉狀態,以及這個帳號的general_log文件在哪
如果沒有開啓,請先設置開啓

set global general_log=ON;
``
查看log:
cat /目錄/日誌.log
二 數據庫自己記錄日誌
```bash
show variables like '%log_output%';

默認是FILE,改爲TABLE

set  global log_output='TABLE';

之後就可以通過以下兩句話查看數據庫操作記錄
查看操作記錄:

select * from mysql.general_log;

會看到在數據庫裏已經記錄上了日誌

在這裏插入圖片描述
因數據庫一直記錄日誌會增加壓力,建議用文件記錄

set  global log_output='FILE';

truncate table mysql.general_log;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章