网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

mysql数据库授权管理(一)

时间:2024-10-24 15:42:52

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

mysql数据库授权管理(一)

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

mysql数据库授权管理(一)

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

mysql数据库授权管理(一)

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

mysql数据库授权管理(一)

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

mysql数据库授权管理(一)

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

mysql数据库授权管理(一)
© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com