代码之家  ›  专栏  ›  技术社区  ›  Piskvor left the building Rohit Kumar

MySQL-如何仅使用当前用户的进程显示PROCESSLIST?

  •  13
  • Piskvor left the building Rohit Kumar  · 技术社区  · 16 年前

    MySQL 5中有没有一种方法可以只显示当前用户的进程(查询)?

    PROCESS 因此,特权 SHOW PROCESSLIST 显示所有用户正在运行的进程。根据文件,, 显示进程列表 不允许任何形式的 WHERE

    当然,我可以简单地发送查询,例如在PHP脚本中发送查询,然后在循环中遍历结果,丢弃所有不是我的内容,但这似乎效率很低。更改用户权限是不可行的。

    还有别的办法吗?提前谢谢。

    2 回复  |  直到 16 年前
        1
  •  21
  •   Bill Karwin    16 年前

    如果您使用MySQL 5.1.7或更新版本,则可以使用 PROCESSLIST SELECT WHERE 条款

        2
  •  4
  •   staticsan    16 年前

    如果用户没有 PROCESS 然后 SHOW PROCESSLIST