「MySQL」認証時に使用されたユーザー名を確認する
環境
Windows10 64bit
MySQL 8.0.27
書式
CURRENT_USER( )
CURRENT_USER関数を使用して認証時に使用されたユーザー名を調べます
使用例1
rootユーザーで認証した場合
mysql> SELECT CURRENT_USER( ); +-----------------+ | CURRENT_USER( ) | +-----------------+ | root@localhost | +-----------------+ 1 row in set (0.01 sec)
使用例2
CURRENT_USER関数とUSER関数を利用します
mysql> SELECT USER( ), CURRENT_USER( ); +----------------+-----------------+ | USER( ) | CURRENT_USER( ) | +----------------+-----------------+ | root@localhost | root@localhost | +----------------+-----------------+ 1 row in set (0.00 sec)