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

时间:2013-05-15 17:29:09

标签: mysql sql

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

无论问题持续多长时间,查看所有查询的简单方法是什么?我可以运行一个简单的SQL语句吗?

2 个答案:

答案 0 :(得分:51)

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

mysql>SHOW FULL PROCESSLIST;

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

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

答案 1 :(得分:3)

运行以下命令:

mysql> show processlist;