mysql用户连接 mysql服务器 权限检查 分为两个阶段
mysql 刷新权限 flush privileges
第一阶段 用户是否有权连接数据库 host user password 这些信息存储在mysql.user这张表上
使用 update user set password=password(' ') where 修改用户密码 之后刷新权限
第二阶段 用户是否有权执行操作
用户的授予的权限可以分为多个层次 grant
全局层次 全局权限适合给一个服务器的所有数据库 这些权限存储在mysql.user 表中
数据库层次 数据库权限适用于一个给定数据库中的所有目标 这些权限存储在mysql.db 和mysql.host 表中
表层次 表权限适合于一个给定表的所有列 这些权限存储在mysql.table_priv表中
列层次 列层次适用于一个给定表中的所有列 这些权限存储在 mysql.columns_priv表中
子程序层次 存储在mysql.process_priv