学习笔记(06):MySQL数据库运维与管理-01-用户创建及授权
立即学习:https://edu.csdn.net/course/play/10084/214945?utm_source=blogtoedu
MYSQL用户权限管理
用于实现数据库安全访问,授权用户才允许请求数据库。
step1:客户端请求身份验证
step2,SQL执行时,访问权限表,验证对象权限。
授权须知及获取权限分配帮助
权限授权须知
1、不支持黑名单
2、密码仅作用于账户,无法将密码与特点对象(如库表或例程)相关联。
3、无法指定某个用户具有在某个数据库内建表删除表权限,但无法删除数据库自身。
获取权限分配帮助
help Account Management
help item
help alter user
用户创建
创建用户
使用create user命令,会创建一个新账户,同时也可以为其指定密码。该命令将添加一条记录到user表。该命令仅仅授予usage权限。需要再使用grant命令进行进一步授权。
创建语法及示例
CREATE USER username IDENTIFIED BY [PASSWORD] 'password'
--示例
CREATE USER 'frank'@'%' IDENTIFIED BY 'frank';