mysql数据库授权管理(一)

2025-05-30 20:42:12

1、1.在MySQL数据库中,对于权限是分层级来授权的,最大的权限是全局权限,存储在mysql.user表中,表结构如下,它的权限作用于所有的数据库

mysql数据库授权管理(一)

2、2.对数据库级别的权限信息存储在mysql.db表中,表结构如下,相应用户对相应数据库的操作权限

mysql数据库授权管理(一)

3、3.第三层是表级权限,存储在mysql.tables_priv表中,它对应的权限是用户相对应的表的操作权限

mysql数据库授权管理(一)

4、4.例如想要创建一个除了超级管理员root之外的另外一个管理员,可直接通过grant进行授权并创建,创建之前可在mysql.user表中查看信息

mysql数据库授权管理(一)

5、5.创建完成之后可以使用新的管理员账号进行连接数据库,这样做的目的也是为了安全,不要随意使用root管理员进行操作

mysql数据库授权管理(一)

6、6.连接之后,因为这个账号是管理员账号可以看到可以直接创建数据库

mysql数据库授权管理(一)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢