Mysql 协议抓包

网络

Posted by WR on March 5, 2023

背景

有时候在本地调试mysql的时候需要抓取mysql协议包,我们可以使用 tcpdump、wireshark 等工具。由于wireshark属于界面友好型,所以通常使用wireshark进行抓包。

流程

在本地部署的mysql,客户端和服务端都位于同一台机器,所以需要抓取本地回环网络接口,如下图所示:

image

然后使用命令过滤mysql数据包:tcp.dstport == 3306 and mysql.query

image

引用:https://callmejiagu.github.io/2018/10/26/WireShark-%E5%88%86%E6%9E%90MySQL%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%8C%85%EF%BC%88%E4%BA%8C%EF%BC%89/