MariaDB 10.6にSHOW GRANTSでユーザーに設定されている権限を確認する方法

環境
Windows10 64bit
MariaDB 10.6.4

1.指定したユーザーを作成した時の CREATE USER 文を確認します
書式
SHOW CREATE USER ユーザー名
操作例
作成したtest10@localhost ユーザーについてCREATE USER文を確認します

MariaDB [(none)]> show create user test10@localhost;
+-----------------------------------------------------------------------------------------------------+
| CREATE USER for test10@localhost                                                                    |
+-----------------------------------------------------------------------------------------------------+
| CREATE USER `test10`@`localhost` IDENTIFIED BY PASSWORD '*A112739E5B6A174DC9A8C9D20657467B3A64A5A7' |
+-----------------------------------------------------------------------------------------------------+
1 row in set (0.090 sec)

2.ユーザーに設定されている権限を確認します
書式
SHOW GRANTS [FOR user|role]
ユーザーの権限を確認するには対象のユーザー名を user で指定します。
作成した test10@localhost ユーザーに設定されている権限を確認します。
実行例

MariaDB [(none)]> show grants for test10@localhost;
+---------------------------------------------------------------------------------------------------------------+
| Grants for test10@localhost                                                                                   |
+---------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `test10`@`localhost` IDENTIFIED BY PASSWORD '*A112739E5B6A174DC9A8C9D20657467B3A64A5A7' |
+---------------------------------------------------------------------------------------------------------------+
1 row in set (0.032 sec)

 

MariaDB

Posted by arkgame