MySQL创建用户

GRANT命令用于创建用户并授予他们权限

GRANT privileges [columns]
ON item
TO user_name [IDENTIFIED BY 'password']
[REQUIRE ssl_options]
[WITH [ GRANT OPTION | limit_options] ]

REVOKE用于收回用户权限

REVOKE privileges [( columns )]
ON item
FROM user_name;

权限类型和级别

权限 应用于 描述
SELECT 表,列 允许用户从表中选取行
INSERT 表,列 允许用户从表中插入新行
UPDATE 表,列 允许修改现有表中里行中的值
DELETE 允许删除现有表中的行
INDEX 允许用户创建和拖动特定表的索引
ALTER 允许更改现有表的结构
CREATE 数据库,表 允许创建数据库或表
DROP 数据库,表 允许拖动(删除)数据库或表
ALL 授予以上所有权限
USAGE 不授权,仅有登录权限

实例——创建一个Web用户

mysql> GRANT select, insert, delete, update
    -> on books.*
    -> to bookorama IDENTIFIED BY 'password';
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容