MariaDB 10.6にユーザーからすべての権限を削除する方法
環境
Windows10 64bit
MariaDB 10.6.4
書式
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user
ユーザー( user )に対して設定されているすべての権限を削除します。
操作例
1.新しいユーザーを作成します
MariaDB [(none)]> create user cft09@localhost identified by 'cft09’;
Query OK, 0 rows affected (0.032 sec)
2.CREATE 権限、SELECT 権限、delete権限,update権限を設定します
MariaDB [(none)]> grant create, select,delete,update on *.* to cft09@localhost;
Query OK, 0 rows affected (0.095 sec)
ユーザーの作成が成功し、グローバルレベルの CREATE 権限、DELETE権限、UPDATE 権限が設定されました。
3.設定した権限を確認します
MariaDB [(none)]> show grants for cft09@localhost; +---------------------------------------------------------------------------------------------------------------------------------------+ | Grants for cft09@localhost | +---------------------------------------------------------------------------------------------------------------------------------------+ | GRANT SELECT, UPDATE, DELETE, CREATE ON *.* TO `cft09`@`localhost` IDENTIFIED BY PASSWORD '*F34F388E52773D1F1B6DE98B39426580BFA0F502' | +---------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.000 sec)
4.ユーザー「cft09」からすべての権限を削除します
MariaDB [(none)]> revoke all privileges, grant option from cft09@localhost;
Query OK, 0 rows affected (0.060 sec)
対象のユーザーからすべての権限を削除しました。
5.ユーザーに設定されている権限を確認します
MariaDB [(none)]> show grants for cft09@localhost; +--------------------------------------------------------------------------------------------------------------+ | Grants for cft09@localhost | +--------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO `cft09`@`localhost` IDENTIFIED BY PASSWORD '*F34F388E52773D1F1B6DE98B39426580BFA0F502' | +--------------------------------------------------------------------------------------------------------------+ 1 row in set (0.000 sec)