web-dev-qa-db-ja.com

MySQLでログインしているユーザーを確認するにはどうすればよいですか?

複数のテキストコンソールセッションを開いて、さまざまなユーザーとしてさまざまなコンソールにログインします。どのコンソールがどのユーザーに属しているのか忘れてしまいました。終了して再度ログインする必要がないのはいいことです。

ログインしているユーザーを確認するにはどうすればよいですか?

ログアウトする場合と同様に、ログインしたユーザーを変更する方法はありますか?

36
nelaaro

実際には、2つの関数を使用する必要があります

SELECT USER(),CURRENT_USER();

SER() は、MySQLで認証を試みた方法を報告します

CURRENT_USER() MySQLでの認証が許可された方法を報告します

時々、彼らは違う

45
RolandoMySQLDBA

私はこれを見つけました ser()function

user();を選択します。ログインしているユーザーが表示されます。

2
nelaaro

する

select user();

作業?

「mysql whoami」の3番目のgoogleの結果: からつまみました

1
Pricey

'status'を使用できます。

MariaDB [my_database]>ステータス

現在のユーザー:root @ localhost

0
JohnW.