可以列出MySQL服务器关闭的连接吗?

可以列出MySQL服务器关闭的连接吗?,mysql,mysql-management,Mysql,Mysql Management,要列出活动连接,请执行以下操作: show processlist; 如何列出旧的已关闭连接?简单的答案是MySQL没有提供列出旧连接的功能。但您可以捕获web前端和数据库之间的数据流: tcpdump -i eth0 -s 0 -w /tmp/mysql.cap tcp port 3306 运行PHP,让它失败,停止捕获并使用Wireshark查看到底发生了什么。我可以从中得到很好的答案。这些信息几乎不会被存储。你需要这个做什么?我昨天创建了一个php,它创建了“太多的连接”,我需要对这个

要列出活动连接,请执行以下操作:

show processlist;

如何列出旧的已关闭连接?

简单的答案是MySQL没有提供列出旧连接的功能。但您可以捕获web前端和数据库之间的数据流:

tcpdump -i eth0 -s 0 -w /tmp/mysql.cap tcp port 3306

运行PHP,让它失败,停止捕获并使用Wireshark查看到底发生了什么。

我可以从中得到很好的答案。

这些信息几乎不会被存储。你需要这个做什么?我昨天创建了一个php,它创建了“太多的连接”,我需要对这个问题进行严格检查。我认为这是不可能的。也许这个问题的最上面的答案给出了一些建议:感谢您的回答+1,但是apache与mysqld运行在同一台服务器上,并且它不使用套接字进行连接。