Sim, é possível no nível do mysql.
Para isso, basta habilitar os logs gerais no mysql. Para ativá-lo, você pode seguir diferentes maneiras.
-
Coloque isso no arquivo my.cnf do seu mysql:
general-log=1
Depois disso, reinicie o servidor mysql e ele irá iniciar o log de tudo no arquivo de log.
-
Você pode iniciar o servidor mysql com esta variável na linha de comando
--general_log
e também começará a criar o arquivo de log.
Esses registros terão todas as informações referentes a quem se conectou ao seu servidor e a todos os comandos que eles usaram ou executaram.
Espero que isso tenha ajudado.