Você teria que fazer isso programaticamente fora dos recursos integrados do MySQL. O MySQL é bastante limitado em relação ao registro do tipo 'auditing'. Na verdade, você não pode nem mesmo dizer a partir dos registros binário e de consulta do MySQL existentes 'who' executou a consulta.
Além disso, o registro completo de consultas (não apenas o log binário) diminuirá seu servidor MySQL de maneira insana.
Se você quiser alguma especulação não verificada: Descubra se você pode acionar a tabela de lista de processos. Se isso for possível, você poderá gravar uma tabela de log com uma cópia da entrada correspondente a um determinado usuário do banco de dados. Minhas tentativas breves de acionar qualquer coisa no banco de dados do information_schema não funcionaram, mas podem ser possíveis.