MySQL REVOKE实现删除用户权限
作者:zx 时间:2024-01-16 11:29:40
在 MySQL 中,可以使用 REVOKE 语句删除某个用户的某些权限(此用户不会被删除),在一定程度上可以保证系统的安全性。例如,如果数据库管理员觉得某个用户不应该拥有 DELETE 权限,那么就可以删除 DELETE 权限。
使用 REVOKE 语句删除权限的语法格式有两种形式,如下所示:
1)第一种
删除用户某些特定的权限,语法格式如下:
REVOKE priv_type [(column_list)]...
ON database.table
FROM user [, user]...
REVOKE 语句中的参数与 GRANT 语句的参数意思相同。其中:
priv_type 参数表示权限的类型;
column_list 参数表示权限作用于哪些列上,没有该参数时作用于整个表上;
user 参数由用户名和主机名构成,格式为“username'@'hostname'”。
2)第二种
删除特定用户的所有权限,语法格式如下:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...
删除用户权限需要注意以下几点:
REVOKE 语法和 GRANT 语句的语法格式相似,但具有相反的效果。
要使用 REVOKE 语句,必须拥有 MySQL 数据库的全局 CREATE USER 权限或 UPDATE 权限。
例 1
使用 REVOKE 语句取消用户 testUser 的插入权限,SQL 语句和执行过程如下。
mysql> REVOKE INSERT ON *.*
-> FROM 'testUser'@'localhost';
Query OK, 0 rows affected (0.01 sec)
mysql> SHOW GRANTS FOR 'testUser'@'localhost';
+-----------------------------------------------------------------+
| Grants for testUser@localhost |
+-----------------------------------------------------------------+
| GRANT SELECT ON *.* TO 'testUser'@'localhost' WITH GRANT OPTION |
+-----------------------------------------------------------------+
1 row in set (0.00 sec)
结果显示,删除 testUser 用户的 INSERT 权限成功。
来源:http://c.biancheng.net/view/7507.html
标签:MySQL,REVOKE,删除用户权限
0
投稿
猜你喜欢
Java数据类型与MySql数据类型对照表
2024-01-15 19:32:13
Vue3.0 自己实现放大镜效果案例讲解
2024-04-09 10:45:54
python进行相关性分析并绘制散点图详解
2023-02-25 14:45:54
PHP中把stdClass Object转array的几个方法
2023-11-19 06:56:33
MySQL性能优化之路---修改配置文件my.cnf
2024-01-23 16:20:53
javascript实现简单的可随机变色网页计算器示例
2024-04-16 09:37:07
高级MySQL数据库面试问题 附答案
2024-01-13 17:38:10
Python实例方法与类方法和静态方法介绍与区别分析
2023-06-18 05:59:53
用js+cookie记录滚动条位置
2024-06-05 09:11:02
浅析Python 简单工厂模式和工厂方法模式的优缺点
2023-08-04 00:15:00
vue.js2.0 实现better-scroll的滚动效果实例详解
2023-07-02 16:58:50
pandas 中对特征进行硬编码和onehot编码的实现
2021-03-26 22:37:49
Pytorch 卷积中的 Input Shape用法
2023-03-27 21:46:35
详解python uiautomator2 watcher的使用方法
2022-03-04 07:31:23
asp生成UTF-8格式的文件方法
2008-01-26 20:59:00
python 爬取哔哩哔哩up主信息和投稿视频
2021-08-20 03:53:23
jdbc连接sqlserver数据库示例
2024-01-17 12:56:16
python 按照固定长度分割字符串的方法小结
2021-05-28 06:05:05
PHP的mysqli_select_db()函数讲解
2023-06-07 18:59:44
解决python3 HTMLTestRunner测试报告中文乱码的问题
2021-10-19 04:34:06