1. 权限分类
2. 语法及系统表
2.1 全局权限
全局权限及在授权时以 *.* 表示,如:grant all '%';
系统表:from mysql.user;
grant 或 revoke 后,新连接的会应用新的权限,老连接不会受到影响,还是原来的权限
2.2 DB权限
DB 权限在授权时以 dbname.* 表示,如:grant all '%';
系统表:from mysql.db;
grant 或 revoke 后,如果是 use 到的db,则不会影响,如 use t; from t1;
如果是 from t.t1 ,则老连接也会受到影响;
2.3 表权限
表权限在授权时以 db1.tb1 表示,如:'%';
系统表:from mysql.tables_priv;
from t1;
如果是 from t.t1 ,则老连接也会受到影响;
2.4 列权限
列权限在授权时如:'%';
系统表:from mysql.columns_priv;
from t1;
如果是 from t.t1 ,则老连接也会受到影响;
3. 常用授权例句
# 执行单个存储过程的权限
'%';
# 列权限
'%';
# 这里简单举例两个,以后有碰到的在追加
4. 权限列表