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)