mysql数据库授权管理(一)

时间:2026-02-14 20:29:34

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数据库授权管理(一)

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com