【发布时间】:2017-08-28 13:14:24
【问题描述】:
我正在尝试使用 Windows 上的 Wireshark 通过我的 Web 应用程序和 MySQL 服务器捕获 MySQL 活动。我已经看到大多数关于捕获与 MySQL 相关的数据包的问题都返回 MySQL 协议以及查看发送的查询及其响应的可能性。然而,当运行 Wireshark 并使用我的应用程序时,我只能看到 TCP 数据包进出,如下面链接中的图片所示。
需要注意的是,我使用过 tshark 和 WinDump 等工具通过网络收集数据包,但没有任何效果。
是我做错了什么还是 Wireshark 的错误?
感谢您的回答! 我按照克里斯托弗的建议做了编辑->首选项->协议-> MySQL。没有像“端口号”这样的东西,但问题是没有选择“在 INFO 列中显示 SQL 查询字符串”。
【问题讨论】:
-
他在 linux 上,不是吗?我以前去过那个帖子,但它没有解决我的问题。
-
你不需要使用wireshark..mysql协议写在文档dev.mysql.com/doc/internals/en/client-server-protocol.html