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