MYSQL 用户权限系统

MYSQL 授予的权限分为以下几个层级

  1. 全局层级
  2. 数据库层级
  3. 表层级
  4. 列层级
  5. 子程序层级

授予一个用户权限:

GRANT ALL PRIVILEGES ON 层级 TO 用户名@主机 IDENTIFIED BY 密码;

例:授权给用户 feilong 全局全部权限

GRANT ALL PRIVILEGES ON . TO 'feilong'@'%' IDENTIFIED BY 'password';

授权给用户 feilong 数据库 db_name 的全部权限;

GRANT ALL PRIVILEGES ON db_name.* TO 'feilong'@'%' IDENTIFIED BY 'password';

撤销用户权限

撤销一个用户所有权限

REVOKE ALL PRIVILEGES FROM 用户名;

例:撤销用户 feilong 的全部权限

REVOKE ALL PRIVILEGES FROM feilongs;

Comments
Write a Comment