Como capturar o nome do usuário que está conectado no banco MySql?

Olá galera
Estou criando uma tabela de log, para saber que usuário modificou o banco e tals

Eu pesquisei jah e não encontrei, não sei se existe, um comando no mysql para capturar o nome do usuário que está conectado no banco

E outra minha idéia pra fazer um log é o seguinte, eu crio algumas triggers, e no momento que o usuário modificar algo no banco eu salvo em uma tabela a hora, o nome do usuário que modificou.

Alguem tem outra idéia pra eu fazer isso?

Atenciosamente

Oi,

Você criou dentro de seu banco de dados vários usuários ou você tem uma TABELA que armazena os vários usuário de seu sistema? Você pretende criar esse log como ? Via trigger? Não é melhor sua aplicação fazer logo isso não?

http://dev.mysql.com/doc/refman/5.0/en/information-functions.html

Entao eu tinha criado uma tabela usuarios, soh que eu acho q controlar esse log pela aplicação ia dar muiiiiiiiiiiiiiiiito mais trabalho, sei lah, ia fazer uns testes pra ver qual funciona melhor, mais eu to achando que controlar pela aplicação vai ser a solução que eu vou ter que fazer

aproveitando o tópico

O pmlm passou alguns comandos, eu consegui usar para fazer a tabela de log, pois ele retorna o usuário conectado e eu consigo criar uma trigger pra fazer isso

Agora eu preciso fazer o seguinte, soh um administrador pode logar por vez, não tem um comando que retorne TODOS os usuários conectados? Ae antes de eu logar eu faço uma verificação se tem algum adm logado no sistema

Esse comando existe? como funciona?

Obrigado pmlm e a todos que deram atenção a esse tópico

Att

http://dev.mysql.com/doc/refman/5.1/en/show-processlist.html