「MySQL」認証時に使用されたユーザー名を確認する

2022年1月5日

環境
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)

 

MySQL

Posted by arkgame