如何获取当前在我的 MySQL 服务器上运行的所有查询的完整列表? [复制]

Posted

技术标签:

【中文标题】如何获取当前在我的 MySQL 服务器上运行的所有查询的完整列表? [复制]【英文标题】:How can I get a full list of all queries currently running on my MySQL server? [duplicate] 【发布时间】:2013-05-10 09:37:09 【问题描述】:

我正在使用 mysql Administrator 和 MySQL Workbench 来查看我当前的线程和连接,并且查询显示在这些应用程序中,但它太长并且超出了屏幕。

查看所有查询(无论查询多长时间)的简单方法是什么?有没有可以直接运行的简单 SQL 语句?

【问题讨论】:

【参考方案1】:

运行以下命令以查看输出中的完整查询:

mysql>SHOW FULL PROCESSLIST;

在此处查找更多信息: How to see full query from SHOW PROCESSLIST

要查看所有查询,您必须具有 PROCESS 权限。

【讨论】:

【参考方案2】:

运行以下命令:

mysql> show processlist;

【讨论】:

以上是关于如何获取当前在我的 MySQL 服务器上运行的所有查询的完整列表? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用mysql正确获取日期列当前日期的所有数据库

如何将android与php mysql连接[重复]

如何获取当前用户的windows身份?

如何获取静态IP地址?

如何在我的应用 iOS6 中获取行车路线

如何使用蓝点在我的 MKMapView 上显示我当前的位置和区域?