最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql如何查詢用戶操作日志

 更新時間:2026年01月06日 09:39:12   作者:最強(qiáng)菜鳥  
generallog是MySQL的全局日志,記錄所有SQL語句,包括查詢、DML、DDL和DCL語句,默認(rèn)關(guān)閉以提高性能,但在需要審計時可開啟,配置方法包括修改配置文件(my.ini或my.cnf)并重啟數(shù)據(jù)庫,開啟后,可以通過查看general_log表或日志文件進(jìn)行審計

一、概述

先簡單介紹一下general log,這個日志主要的作用是記錄MySQL所有的SQL語句,不管是查詢語句,還是DML語句,還是DDL語句,還是DCL語句,這些語句統(tǒng)統(tǒng)都會被記錄在general log文件中,包括操作的用戶ip都會記錄在里面。

注意:

默認(rèn)情況下這個是關(guān)閉的,因為會影響性能。

但是如果有遇到審計的話,需要審計數(shù)據(jù)的操作記錄之類的需求的話,還是可以打開使用的,里面就會記錄了哪些ip做了哪些語句。

二、配置

上面說了默認(rèn)是關(guān)閉的,有需要可以開啟,開啟的方式很簡單,需要修改一下mysql的配置文件,然后再重啟數(shù)據(jù)庫即可,如果是window系統(tǒng)的話,mysql的配置文件是my.ini,如果是linux的話,配置文件是my.cnf,注意區(qū)分。

先執(zhí)行語句查看自己是否有開啟

show variables like 'general_log'; -- 查看日志是否開啟
# ON表示開啟,OFF表示關(guān)閉

要開啟的話可以配置文件在[mysqld]下面添加以下配置,然后重啟數(shù)據(jù)庫,這樣就永久生效了

# 1:開啟  0:關(guān)閉
general_log=1
# 日志的存放路徑
general_log_file=/path/to/general.log

也可以直接在執(zhí)行語句臨時開啟

set global general_log=on; -- 開啟日志功能

查看日志路徑

show variables like 'general_log_file'; -- 看看日志文件保存位置

也可以設(shè)置日志路徑

set global general_log_file='tmp/general.lg'; -- 設(shè)置日志文件保存位置

查看日志類型

show variables like 'log_output'; -- 看看日志輸出類型 table或file

關(guān)于日志類型有兩種table或file,如果設(shè)置的file,那么只能在日志路徑找對應(yīng)的日志進(jìn)行查看,內(nèi)容如下:

不太好解讀,可以設(shè)置為table類型

set global log_output='table'; -- 設(shè)置輸出類型為 table

set global log_output='file'; -- 設(shè)置輸出類型為file

設(shè)置完就可以查看mysql庫里面的general_log表進(jìn)行查看

就可以查看時間、用戶ip、做了哪些操作等

注意:

如果是臨時開啟的配置的話,重啟mysql服務(wù)后配置會失效

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

凌源市| 石门县| 平顶山市| 瓦房店市| 论坛| 桓仁| 松滋市| 铁力市| 上虞市| 宜川县| 滨州市| 岐山县| 安平县| 南宁市| 漠河县| 隆德县| 莱州市| 庆安县| 漯河市| 乐山市| 永德县| 黄大仙区| 鄂托克前旗| 海门市| 自贡市| 东乡族自治县| 富裕县| 建湖县| 江安县| 古丈县| 汝州市| 洞口县| 宜黄县| 石嘴山市| 富源县| 海门市| 泸溪县| 奎屯市| 昌吉市| 舒兰市| 云林县|