首页 >

mysql的权限操作手册 |mysql字段变量

mysql 行锁 用法,mysql secure auth on,mysql默认安装的密码,mysql 数据只读无法修改,解决mysql 乱码问题,mysql字段变量mysql的权限操作手册 |mysql字段变量

1.授权语法

GRANT priv_type[(column_list)] [, priv_type[(column_list)]] ...
ON [object_type] priv_level
TO user_specification [, user_specification] ...
[WITH GRANT OPTION]

其中,priv_type为授权类型,column_list为表中的列名,object_type为对象类型,priv_level为权限级别,user_specification为被授权的用户。

2.授权类型

ALL PRIVILEGES          授予用户所有权限
CREATE                  允许用户创建数据库或表
DROP                    允许用户删除数据库或表
DELETE                  允许用户删除表中的记录
INSERT                  允许用户向表中插入记录
SELECT                  允许用户查询表中记录
UPDATE                  允许用户更新表中记录

3.对象类型

TABLE                   操作表
FUNCTION                操作函数
PROCEDURE               操作存储过程

4.权限级别

权限级别指的是授权的对象级别,包括:

*               所有数据库
db_name.*        指定数据库
db_name.tbl_name  指定表

5.授权示例

例如,要将用户tom授权为数据库test的所有权限:

GRANT ALL PRIVILEGES ON test.* TO 'tom'@'localhost' IDENTIFIED BY 'password';

6.撤销授权

对于已经授予用户的权限,管理员可以通过以下语句撤销:

REVOKE priv_type[(column_list)] [, priv_type[(column_list)]] ...
ON [object_type] priv_level
FROM user_specification [, user_specification] ...

例如,撤销用户tomtest库所有权限:

REVOKE ALL PRIVILEGES ON test.* FROM 'tom'@'localhost';

以上就是MySQL的权限操作手册,希望对你有所帮助。


  • 暂无相关文章