Na verdade, você precisa usar duas funções
SELECT USER(),CURRENT_USER();
USER () relata como você tentou autenticar no MySQL
CURRENT_USER () informa como você pode autenticar no MySQL
Às vezes, eles são diferentes
Eu tenho várias sessões de console de texto abertas e faço login como diferentes usuários em diferentes consoles. Depois de algum tempo, esqueci quais consoles pertencem a qual usuário, seria bom não ter que sair e fazer login novamente.
Como faço para ver em qual usuário estou logado?
Existe uma maneira de alterar com qual usuário eu fiz login sem sair?
Na verdade, você precisa usar duas funções
SELECT USER(),CURRENT_USER();
USER () relata como você tentou autenticar no MySQL
CURRENT_USER () informa como você pode autenticar no MySQL
Às vezes, eles são diferentes
select user();
trabalho?
Limitei-o de o terceiro resultado do google para 'mysql whoami':
Eu encontrei esta função user ()
select user(); Will show you which user is logged in.
Você pode usar "status":
MariaDB [my_database]> status
Current user: root@localhost