学习笔记(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';

学习笔记(06):MySQL数据库运维与管理-01-用户创建及授权

学习笔记(06):MySQL数据库运维与管理-01-用户创建及授权