MYSQL 用户权限系统
MYSQL 授予的权限分为以下几个层级
- 全局层级
- 数据库层级
- 表层级
- 列层级
- 子程序层级
授予一个用户权限:
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;
