站长网站查询,广东住房城乡建设厅网站,网站空间流量6g,网站怎么实现手机号注册会员一、查看权限
1#xff0c;查看系统所有权限 mysql show privileges; 权限字段介绍 privileges #权限名称 context #对象#xff0c;表示可以对数据库#xff0c;那些资源、进行哪些操作#xff1b; comment #描述#xff0c;备注解释说明#xff1b; Grant…一、查看权限
1查看系统所有权限 mysql show privileges; 权限字段介绍 privileges #权限名称 context #对象表示可以对数据库那些资源、进行哪些操作 comment #描述备注解释说明 Grant option权限说明这个权限只能给rootlocalhost不能授权给其他用户
2查看用户的权限 mysql show grants for xinjizhiwa10.0.0.%; ----------------------------------------------- | Grants for xinjizhiwa10.0.0.% | ----------------------------------------------- | GRANT USAGE ON *.* TO xinjizhiwa10.0.0.% | ----------------------------------------------- 1 row in set (0.01 sec) 二、授权权限给用户
1授权所有权限给用户
· 未授权前查看用户权限 · 给用户授权
所有权限针对所有库所有表 mysql grant all on *.* to xinjizhiwa10.0.0.%; Query OK, 0 rows affected (0.02 sec) · 授权后查看用户权限 2回收用户权限 mysql revoke all on *.* from xinjizhiwa10.0.0.%; Query OK, 0 rows affected (0.02 sec) 三、权限信息存储位置了解 1全局权限表 user表 用户的全局权限设置select on *.* 2数据库权限表db表 用户针对某个库权限信息设置 insert on blog.* 3数据表权限表tables_priv表 用户针对某个表的权限信息设置 update on blog.stu 四、权限角色划分
MySQL8.0版本新功能
1创建角色role
创建两个角色“开发”和“管理员” mysql create role dev,admin; Query OK, 0 rows affected (0.01 sec) 2给角色授权 mysql grant select,insert on *.* to dev; Query OK, 0 rows affected (0.02 sec) 3创建用户 mysql create user xin% identified by 1; Query OK, 0 rows affected (0.01 sec) 4授权角色给用户 mysql grant dev to xin%; Query OK, 0 rows affected (0.01 sec) 5查看用户是否有角色的权限 mysql show grants for xin%; ----------------------------------------------- | Grants for xin% | ----------------------------------------------- | GRANT USAGE ON *.* TO xin% | | GRANT dev% TO xinjizhiwa10.0.0.% | ----------------------------------------------- 6用户自己登录并激活角色
记住一定是用户自己来激活哦 mysql set default role all to xin%; Query OK, 0 rows affected (0.01 sec) 注意测试时看自己的用户白名单是否是本地如果不是请指定主机核端口链接测试