Para verificar o usuário logado atualmente no MySQL, bem como outros usuários conectados, utilize os seguintes comandos SQL no seu terminal ou ferramenta de gerenciamento (como MySQL Workbench):
1. Verificar o usuário atual (Quem sou eu?)
Para saber com qual usuário você está conectado exatamente agora, use:
SQL
SELECT CURRENT_USER();- Alternativa:
SELECT USER();(também mostra o host de onde você está conectado).
2. Verificar todos os usuários conectados
Para ver uma lista de todos os usuários que estão com sessões ativas no momento, use:
SQL
SELECT user, host, command, time, state, info
FROM information_schema.processlist;- Comando curto:
SHOW PROCESSLIST;. - Nota: Sem privilégios administrativos (root), você verá apenas as suas próprias conexões.
3. Verificar usuários criados no sistema
Para listar todos os usuários cadastrados no banco de dados, independentemente de estarem logados:
SQL
SELECT User, Host FROM mysql.user;- Isso exibe a tabela de usuários autorizados.
Resumo das Funções
| Objetivo | Comando |
|---|---|
| Usuário Atual | SELECT CURRENT_USER(); |
| Usuário + Host | SELECT USER(); |
| Conexões Ativas | SHOW PROCESSLIST; |
Esses comandos funcionam tanto no MySQL quanto no MariaDB.
Deseja saber mais sobre Banco de Dados Clique Aqui!
Site Oficial

Perito em Computação Forense e Crimes Cibernéticos
Investigação Digital | Laudos Técnicos | Resposta a Incidentes
Bacharel em Sistemas da Informação, Certificado Microsoft Azure IA e MOS. Trabalho como Administrador de Redes, Firewall e Servidores Windows e Linux!
Minhas atividades favoritas são: Caminhar, Fazer Trilhas, Natureza, Insetos e claro ler sobre Tecnologia.

