Есть ли способ в MySQL 5 показать только текущие пользовательские процессы (запросы)?
Пользователь имеет привилегию PROCESS
, поэтому SHOW PROCESSLIST
отображает запущенные процессы всех пользователей. Согласно документации, SHOW PROCESSLIST
не позволяет использовать какой-либо синтаксис WHERE
, и мне не удалось сделать его в подзапрос.
Конечно, я мог просто отправить запрос, например. в PHP script, и пройдите результаты в цикле, отбросив все, что не мое, но оно кажется довольно неэффективным. Изменение прав пользователя не представляется возможным.
Есть ли другие способы? Спасибо заранее.