分為文件記錄日志和數據庫記錄日志兩種方式,效果相同
一 、文件記錄數據庫操作日志
首先進入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密碼';