创建用户指令格式如下:
CREATE USER ‘用户名’@’主机名’ IDENTIFIED BY ‘密码’;
其中:
用户在刚被创建的时候是有权限的,如果我们想让创建的用户发挥作用的话就需要给用户授权。
用户授权指令格式如下:
GRANT 权限1, 权限2, … ON 数据库名.表名 TO ‘用户名’@’主机名’;
权限的具体类别
上述指令中的权限1,权限2即为授予用户的权限,如 CREATE、ALTER、SELECT等。权限的具体类别如下:
权限类别:
管理类:
程序类: FUNCTION、PROCEDURE、TRIGGER
库和表级别:DATABASE、TABLE
数据操作
字段级别
所有权限
ALL PRIVILEGES 或 ALL
SHOW GRANTS FOR ‘用户名’@’主机名’;
REVOKE 权限1, 权限2, … ON 数据库.表名;
DROP USER ‘用户名’@’主机名’;
评论区(0)