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