史上最详细的MySQL用户权限原理和实战
发布网友
发布时间:2024-08-20 02:43
我来回答
共1个回答
热心网友
时间:2024-08-28 13:07
用户管理与登录MySQL服务器
启动MySQL服务后,使用mysql命令登录服务器。
创建用户:使用CREATE USER语句,示例如下。
修改用户名:使用UPDATE语句,示例如下。
删除用户:推荐使用DROP USER方式,示例如下。不推荐通过 DELETE FROM USER u WHERE USER='li4' 进行删除。
设置密码:推荐使用ALTER USER命令,示例如下。也可使用SET语句,使用root用户登录后执行SET语句。
修改其他用户密码:使用ALTER USER语句,示例如下。同样推荐使用SET命令。
MySQL8密码管理:设置时间过期、密码策略。
权限管理:权限列表、授予权限原则、授权命令、查看权限、收回权限。
权限表:user表、db表、tables_priv表、columns_priv表、procs_priv表。
访问控制:连接核实阶段、请求核实阶段。
角色管理:角色理解、创建角色、赋予角色权限、查看角色权限、回收角色权限、删除角色、给用户赋予角色、激活角色、撤销用户角色、设置强制角色。