web-dev-qa-db-fra.com

Comment je suis connecté comme dans MySQL?

J'ai ouvert plusieurs sessions de console de texte et je me connecte en tant qu'utilisateur différent à différentes consoles. J'oublie peu après quelle console appartient à quel utilisateur, ce serait bien de ne pas être obligé de quitter et de se reconnecter.

Comment voir quel utilisateur je suis connecté en tant que?

Existe-t-il un moyen de changer l'utilisateur avec lequel je me suis connecté avec la déconnexion?

32
nelaaro

En fait, vous devez utiliser deux fonctions

SELECT USER(),CURRENT_USER();

USER () indique comment vous avez tenté de vous authentifier avec MySQL.

CURRENT_USER () indique comment vous avez été autorisé à vous authentifier dans MySQL.

Parfois, ils sont différents

39
RolandoMySQLDBA

J'ai trouvé cette fonction user ()

sélectionnez l'utilisateur (); Vous montrera quel utilisateur est connecté.

2
nelaaro

Est-ce que

select user();

travail?

Je l'ai pincé dans le 3ème résultat Google pour 'mysql whoami':

1
PriceChild

Vous pouvez utiliser 'status':

MariaDB [my_database]> status

Utilisateur actuel: root @ localhost

0
JohnW.