MySQL性能调优-4.MySQL安全管理

  1. MySQL安全管理
    1. 数据库系统安全相关因素
    2. MySQL权限系统介绍

MySQL安全管理

数据库系统安全相关因素

  • 外围网络
  • 主机
  • 数据库
  • 代码

MySQL权限系统介绍

关权限信息主要存储在几个被称为 grant tables 的系统表中,即: mysql.User,mysql.db,mysql.Host,mysql.table_priv 和 mysql.column_priv。由于权限信息数据量比较小,而且访问又非常频繁,所以Mysql 在启 动的时候,就会将所有的权限信息都Load 到内存中保存在几个特定的结构中。
所以才有我 们每次手工修改了权限相关的表之后, 都需要执“行FLUSH PRIVILEGES”命令重新加载 MySQL 的权限信息。

  • 权限级别
    • Global Level(全局权限控制)
    • Database Level(作用域为所指定整个数据库中的所有对象)
    • Table Level(作用范围是授权语句中所指定数据库的指定表)
    • Column Level(作用范围为某个表的某个列)
    • Routine Level(权限主要只有EXECUTE、ALTER ROUTINE两种)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 yanglau0527@gmail.com

文章标题:MySQL性能调优-4.MySQL安全管理

文章字数:246

本文作者:Cynaith

发布时间:2020-06-06, 15:15:27

最后更新:2020-06-06, 15:19:23

原始链接:https://cynaith.github.io/2020/06/06/MySQL%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98-4-MySQL%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏