編碼的世界 / 優質文選 / 歷史

Mysql如何查看操作記錄


2021年11月25日
-   

分為文件記錄日志和數據庫記錄日志兩種方式,效果相同

一 、文件記錄數據庫操作日志


首先進入mysql輸入指令
show variables like 'gen%'; general_log是開啟還是關閉狀態,以及這個帳號的general_log文件在哪 如果沒有開啟,請先設置開啟
set global general_log=ON;

查看log: cat /目錄/日志.log

二 、數據庫自己記錄操作日志


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;

最後附上MySQL8.0的修改數據庫密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new密碼';

熱門文章