mySQLmySQL

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 AtualSELECT CURRENT_USER();
Usuário + HostSELECT USER();
Conexões AtivasSHOW PROCESSLIST;

Esses comandos funcionam tanto no MySQL quanto no MariaDB. 

Deseja saber mais sobre Banco de Dados Clique Aqui!

Site Oficial

https://www.mysql.com

Deixe um comentário

Translate »