在终端上使用 Wireshark 同时显示 mysql 字节响应和查询

Using Wireshark on terminial to show mysql byte responses and queries at same time

您好,我正在使用 Linux

下的终端

我正在尝试分析 mysql 响应一些简单查询而发送的数据包。

我可以使用命令查看查询

tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query 'port 3306'

而且我还可以使用

看到从mysql发送的回复(数字不是内容)
tshark -i any -d tcp.port==3306,mysql  'port 3306'

  1 0.000000000 89.200.139.212 -> 127.0.0.1    MySQL 89 Request Query
  2 0.000199026    127.0.0.1 -> 127.0.0.1    MySQL 79 Response OK
  3 0.000310118 89.200.139.212 -> 127.0.0.1    TCP 68 33170 > mysql [ACK] Seq=22 Ack=12 Win=11256

有什么方法可以让我在终端上同时看到发送的查询和从 MySQL 发回的响应的字节数组? 所以我可以看到发送了哪些字节以响应哪些 sql 查询。

最后,我使用了命令

tshark -i any -d tcp.port==3306,mysql -T fields -e mysql.query -e mysql.payload 'port 3306'