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
    -> onbooks.*
    -> to bookorama IDENTIFIED BY 'password';

你可能感兴趣的:(MySQL创建用户)