是否可以查询特定查询的mysql bin日志?例如,假设我想知道是否有人在过去一小时内做了特定的查询(例如'Update tableX where userName ='bob'“),我只想看看最近是否运行了一个特定的查询.....搜索MySQL Bin日志以查询
5
A
回答
6
使用mysqlbinlog可以 - Unix或者mysqlbinlog.exe - 窗户
$bash>mysqlbinlog mysql_bin.log > mysql_bin.txt
转换后,您可以在mysql_bin.txt搜索DML
0
也许MySQL general query log可以帮助你
+0
其实我已经阅读过,只能看到像开始和结束时间搜索的选项。我希望避免将整个多千兆字节bin日志写入磁盘,然后不得不grep它。 – David 2010-10-08 12:50:31
1
mysqlbinlog ${1} |grep -i 'update\|insert\|delete\|replace\|alter' | tr ‘[A-Z]’ ‘[a-z]’|sed -e '/*/d' | sort | uniq -c | sort -nr
+2
考虑提供原始帖子的解释。虽然信息可能有点模糊,但你的回答有点不清楚。请向OP解释为什么这会有所帮助 – nomistic 2015-09-19 13:26:22
相关问题
- 1. MySQL查询日志
- 2. 按日期搜索Mysql查询
- 3. mysql搜索查询
- 4. Mysql查询搜索
- 5. 搜索MySQL查询
- 6. MySQL搜索查询?
- 7. 启用mysql查询日志
- 8. MySQL:日志摘要查询
- 9. mysql慢查询日志
- 10. MySQL查询日志截断查询
- 11. MySQL - 查询搜索以编号
- 12. MySQL查询搜索以“如果”语句
- 13. 如何分析MySQL慢速查询日志或MySQL常规查询日志?
- 14. 日期搜索Sql查询
- 15. MySQL查询搜索加入
- 16. 全文搜索查询mysql
- 17. 在mysql中搜索查询
- 18. PHP的MySQL搜索查询
- 19. MySQL的搜索查询
- 20. MySQL简单搜索查询
- 21. 搜索查询结果mySQL
- 22. Mysql搜索查询两列
- 23. PHP mysql搜索查询
- 24. MySQL查询搜索(高级)
- 25. php mysql搜索查询
- 26. 搜索PHP MYSQL查询
- 27. 搜索查询优化Mysql
- 28. PHP/MySQL - 搜索查询
- 29. 查看较早的查询日志 - MySQL
- 30. 搜索灰色日志2 API或方法来查询ElasticSearch
其实,UPDAT E不是查询。 SELECT是一个查询。 – DOK 2010-10-08 12:06:51