是否可以查询特定查询的 mysql bin 日志?例如,假设我想知道过去一小时内是否有人进行了特定查询(例如“Update tableX where userName = 'bob'”)。我只想查看最近是否运行了特定查询.....
问问题
16821 次
3 回答
9
使用 mysqlbinlog - nix 或 mysqlbinlog.exe - windows
$bash>mysqlbinlog mysql_bin.log > mysql_bin.txt
转换后可以在mysql_bin.txt中搜索DML
于 2010-10-08T12:40:05.223 回答
5
mysqlbinlog ${1} |grep -i 'update\|insert\|delete\|replace\|alter' | tr ‘[A-Z]’ ‘[a-z]’|sed -e '/*/d' | sort | uniq -c | sort -nr
于 2015-09-19T11:38:50.440 回答
0
也许MySQL 通用查询日志可以帮助你。
于 2010-10-08T12:12:38.633 回答