如何用tshark获取sql语句?

时间:2017-11-15 15:05:52

标签: mysql wireshark tshark

我仔细阅读了用户指南,并使用以下命令在我的本地macbook上获取sql语句。

tshark  -Y mysql.query -T fields -e mysql.query

我已在本地安装了mysql并在端口3306上运行它。我在Loopback和en0(Wi-Fi)上尝试了该命令。

在我运行上面的命令后,我没有得到任何输出。所以我只是使用以下命令在端口3306上捕获数据包:

tshark -f 'tcp src port 3306 or tcp dst port 3306'

但是,我仍然无法在3306端口获取任何数据包,尽管我已经运行了很多sqls,例如:

select * from wanshao_src;
show databases;
insert into wanshao_src(name,age) values('Jack',18).

我正在使用mysql 5.7.20。

在考试期间,我是否会错过一些重要的观点?

1 个答案:

答案 0 :(得分:0)

我尝试连接到远程数据库服务器并执行一些sql,然后命令工作。